Files
verify/docker-compose.prod.yml
T
admin f7f92c9853 fix: 数据持久化到/app/data目录,简化部署配置
- 配置文件和SQLite数据库存储在/app/data
- Docker volume持久化数据
- 无需预设环境变量,安装向导自动配置
2026-05-03 12:03:53 +08:00

36 lines
770 B
YAML

services:
app:
image: ghcr.io/cmakecpp/verify:main
container_name: verify-app
restart: unless-stopped
ports:
- "${APP_PORT:-8080}:8080"
volumes:
- app_data:/app/data
- uploads:/app/uploads
networks:
- verify-network
mysql:
image: mysql:8.0
container_name: verify-mysql
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD:-root123456}
MYSQL_DATABASE: ${MYSQL_DATABASE:-verification_platform}
MYSQL_CHARACTER_SET_SERVER: utf8mb4
MYSQL_COLLATION_SERVER: utf8mb4_unicode_ci
volumes:
- mysql_data:/var/lib/mysql
networks:
- verify-network
volumes:
app_data:
mysql_data:
uploads:
networks:
verify-network:
driver: bridge