chore(deploy): add reproducible Unraid deployment

This commit is contained in:
NuklearRabbit
2026-08-02 01:47:27 +02:00
parent 4bf9afbeff
commit 07ab7a3501
2 changed files with 76 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
services:
db:
restart: unless-stopped
api:
restart: unless-stopped
ports: !reset []
web:
restart: unless-stopped
ports: !override
- "1236:80"
healthcheck:
test: ["CMD", "wget", "-q", "-O", "/dev/null", "http://127.0.0.1/health"]
interval: 10s
timeout: 5s
retries: 10
n8n:
restart: unless-stopped
ports: !override
- "127.0.0.1:5678:5678"
healthcheck:
test:
[
"CMD",
"node",
"-e",
"fetch('http://127.0.0.1:5678/healthz').then(r=>{if(!r.ok)process.exit(1)}).catch(()=>process.exit(1))",
]
interval: 10s
timeout: 5s
retries: 20