优化构建

This commit is contained in:
yml
2026-06-05 10:45:15 +08:00
parent ac5d1ea25d
commit b1a1da726a
3 changed files with 241 additions and 2 deletions
+40
View File
@@ -8,6 +8,14 @@ services:
TZ: Asia/Shanghai
volumes:
- mysql_data:/var/lib/mysql
deploy:
resources:
limits:
memory: 512M
cpus: '1.0'
reservations:
memory: 256M
cpus: '0.5'
healthcheck:
test: ["CMD-SHELL", "mysqladmin ping -h 127.0.0.1 -uroot -p\"$${MYSQL_ROOT_PASSWORD}\""]
interval: 10s
@@ -19,6 +27,14 @@ services:
restart: unless-stopped
volumes:
- redis_data:/data
deploy:
resources:
limits:
memory: 256M
cpus: '0.5'
reservations:
memory: 128M
cpus: '0.25'
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 10s
@@ -35,6 +51,14 @@ services:
TZ: Asia/Shanghai
volumes:
- minio_data:/data
deploy:
resources:
limits:
memory: 512M
cpus: '0.5'
reservations:
memory: 256M
cpus: '0.25'
healthcheck:
test: ["CMD", "mc", "ready", "local"]
interval: 10s
@@ -49,6 +73,14 @@ services:
- ../backend/.env
volumes:
- ../backend/logs:/app/logs
deploy:
resources:
limits:
memory: 512M
cpus: '1.0'
reservations:
memory: 256M
cpus: '0.5'
depends_on:
mysql:
condition: service_healthy
@@ -64,6 +96,14 @@ services:
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: