negiix 更换成 caddy

This commit is contained in:
yml2213
2026-06-11 04:17:36 +08:00
parent 4b9ac0598f
commit c0403fc1ea
10 changed files with 194 additions and 82 deletions
+29 -18
View File
@@ -1,4 +1,31 @@
services:
caddy:
build:
context: ..
dockerfile: deploy/caddy/Dockerfile
restart: unless-stopped
environment:
TZ: Asia/Shanghai
CADDY_DOMAIN: ${CADDY_DOMAIN:?请先导出 CADDY_DOMAIN,或使用 scripts/deploy-prod.sh 部署}
CADDY_EMAIL: ${CADDY_EMAIL:?请先导出 CADDY_EMAIL,或使用 scripts/deploy-prod.sh 部署}
ports:
- "80:80"
- "443:443"
volumes:
- ./caddy/Caddyfile:/etc/caddy/Caddyfile:ro
- caddy_data:/data
- caddy_config:/config
deploy:
resources:
limits:
memory: 256M
cpus: '0.5'
reservations:
memory: 128M
cpus: '0.25'
depends_on:
- backend
mysql:
image: mysql:8.4
restart: unless-stopped
@@ -95,25 +122,9 @@ services:
expose:
- "8080"
frontend:
build:
context: ..
dockerfile: frontend/Dockerfile
restart: unless-stopped
deploy:
resources:
limits:
memory: 256M
cpus: '0.5'
reservations:
memory: 128M
cpus: '0.25'
depends_on:
- backend
ports:
- "7890:80"
volumes:
caddy_data:
caddy_config:
mysql_data:
redis_data:
minio_data: