# ============================================================ # 明缘云道场 · 后端 测试环境(端口 8000) # 与生产完全隔离:独立容器名、独立端口、独立 .env.test(测试库 mys_info_test) # 用法: # docker compose -f docker-compose.test.yml build # docker compose -f docker-compose.test.yml up -d # ============================================================ services: clock-api: build: . image: clock-api:test container_name: clock-api-test network_mode: host restart: unless-stopped env_file: - .env.test # 测试环境变量(MYSQL_DB=mys_info_test 等) environment: - TZ=Asia/Shanghai - PORT=8000 volumes: # 反馈/投票如需与生产隔离,请把挂载点改到独立目录,并同步改 .env.test 里的 # FEEDBACK_DIR / COURSE_VOTES_FILE。否则与生产共享这两份数据。 - /home/introduction/feedback:/home/introduction/feedback - /home/introduction/test/course_votes.json:/home/introduction/test/course_votes.json logging: driver: json-file options: max-size: "10m" max-file: "3"