21 lines
498 B
Markdown
21 lines
498 B
Markdown
# 13 Docker 开发环境
|
|
|
|
## 需要支持的服务
|
|
|
|
- PHP 8.4
|
|
- Laravel
|
|
- MySQL 8
|
|
- Redis 7
|
|
- Nginx
|
|
- Node.js
|
|
- Python
|
|
- FastAPI
|
|
|
|
## 原则
|
|
|
|
- 在项目根目录提供一个统一的 `docker-compose.yml`。
|
|
- **不要为每个小模块建立独立 Docker Compose。**
|
|
- Queue Worker 与 Scheduler 作为独立容器 / 进程运行,复用 PHP 镜像。
|
|
- 敏感配置通过 `.env` 注入,不写入镜像与 Git。
|
|
- 第一阶段不引入 Kubernetes,生产部署方案在 Phase 17 再设计。
|