mirror of
https://github.com/thecyberlearn/quantum-website-2026.git
synced 2026-08-18 12:23:21 +00:00
67 lines
1.2 KiB
JSON
67 lines
1.2 KiB
JSON
{
|
|
"name": "quantumtaskai-website",
|
|
"type": "compose",
|
|
"description": "Quantum Tasks AI static website - AI & Cybersecurity Solutions",
|
|
"version": "1.0.0",
|
|
"compose": {
|
|
"file": "docker-compose.yml",
|
|
"context": "."
|
|
},
|
|
"domains": [
|
|
{
|
|
"host": "quantumtaskai.com",
|
|
"https": true,
|
|
"certificateType": "letsencrypt"
|
|
},
|
|
{
|
|
"host": "www.quantumtaskai.com",
|
|
"https": true,
|
|
"certificateType": "letsencrypt",
|
|
"redirect": "https://quantumtaskai.com"
|
|
}
|
|
],
|
|
"environment": {
|
|
"NODE_ENV": "production"
|
|
},
|
|
"resources": {
|
|
"memory": "256M",
|
|
"cpu": "0.5"
|
|
},
|
|
"healthcheck": {
|
|
"enabled": true,
|
|
"path": "/",
|
|
"interval": 30,
|
|
"timeout": 10,
|
|
"retries": 3
|
|
},
|
|
"backup": {
|
|
"enabled": false
|
|
},
|
|
"monitoring": {
|
|
"enabled": true,
|
|
"metrics": ["cpu", "memory", "network"]
|
|
},
|
|
"security": {
|
|
"firewall": {
|
|
"enabled": true,
|
|
"rules": [
|
|
{
|
|
"port": 80,
|
|
"protocol": "tcp",
|
|
"source": "0.0.0.0/0"
|
|
},
|
|
{
|
|
"port": 443,
|
|
"protocol": "tcp",
|
|
"source": "0.0.0.0/0"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"deployment": {
|
|
"strategy": "rolling",
|
|
"maxUnavailable": 0,
|
|
"maxSurge": 1
|
|
}
|
|
}
|