3cec226b89
- 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>
908 B
908 B
2026-06-03 Docker 容器化
日期
2026-06-03
变更摘要
新增 Dockerfile、docker-compose.yml(MySQL + Redis + Nexus)、entrypoint 与 docker/generate_env.py,支持本地一键 docker compose up。
动机
用户需要 Docker 部署/开发环境;统一依赖版本与可复现启动流程,不替代现有 Supervisor 裸机方案。
涉及文件
Dockerfile、.dockerignore、docker-compose.ymldocker/entrypoint.sh、docker/.env.example、docker/generate_env.py、docker/README.mddocs/design/specs/2026-06-03-docker-design.mddocs/design/plans/2026-06-03-docker.md.gitignore(docker/.env)
迁移 / 重启
无。与裸机并存:Docker 使用独立数据卷,不影响现有 /www/wwwroot/... 部署。
验证方式
python docker/generate_env.py
docker compose up -d --build
curl -s http://localhost:8600/health