init
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
---
|
||||
description: Docker 开发环境规范
|
||||
globs: docker-compose*.yml,docker/**,**/Dockerfile
|
||||
alwaysApply: false
|
||||
---
|
||||
# Docker 开发环境
|
||||
|
||||
详见 `docs/13-docker.md`。
|
||||
|
||||
- 根目录**一个** `docker-compose.yml`,不为小模块建立独立 Compose。
|
||||
- 服务:php-fpm(PHP 8.4)、nginx、mysql(8)、redis(7)、node(前端开发)、py-service(FastAPI,构建上下文 `py-service/`)。
|
||||
- Queue Worker、Scheduler 为独立服务,复用 PHP 镜像。
|
||||
- 镜像定义放 `docker/{service}/`;敏感配置经 `.env` 注入,不写入镜像与 Git。
|
||||
- 数据卷持久化 MySQL / Redis;端口、密码可通过 `.env` 配置。
|
||||
- 第一阶段不引入 Kubernetes,生产方案在 Phase 17 设计。
|
||||
Reference in New Issue
Block a user