Files
Nexus/docs/audit/2026-06-03-docker.md
T
Your Name 3cec226b89 feat(docker): add Compose stack for MySQL, Redis and Nexus API
- Dockerfile with healthcheck and entrypoint for deps + .env persistence
- generate_env.py for local secrets; design docs and changelog

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-03 00:58:46 +08:00

828 B
Raw Blame History

Docker 引入审计

内容
日期 2026-06-03
范围 Dockerfile, docker-compose, entrypoint, generate_env

Step 3 / Closure

H 判定 依据
H-密钥 PASS docker/.env gitignore;示例无真实密钥
H-网络 PASS Redis 未映射主机;MySQL 可配置端口
H-持久化 PASS named volumes.env chmod 600
H-安装模式 PASS 无密钥时不写 .env,保留 install.html 流程

改动文件清单

  • Dockerfile, docker-compose.yml, .dockerignore
  • docker/entrypoint.sh, docker/generate_env.py, docker/.env.example, docker/README.md

DoD

  • 设计 spec + plan + changelog
  • 本机 docker compose up(需安装 Docker Desktop

结论

☑ 0 FINDING,待用户本机 Docker 验证