# 生产环境 Docker Compose 配置 # 使用方式: docker-compose -f docker-compose.yml -f docker-compose.prod.yml up -d services: mysql: # 生产环境不暴露 MySQL 端口,仅容器内部访问 ports: [] # 使用宿主机目录存储数据,便于备份 volumes: - /opt/vitals/mysql_data:/var/lib/mysql vitals: env_file: - .env.production environment: # 生产环境标识 - ENVIRONMENT=production restart: always # 生产环境日志配置 logging: driver: "json-file" options: max-size: "10m" max-file: "3" # 资源限制(可选) deploy: resources: limits: cpus: '1' memory: 512M reservations: cpus: '0.25' memory: 128M