chore: productionize compose deployment
This commit is contained in:
@@ -1,5 +1,14 @@
|
||||
# CTMS 项目快速上手
|
||||
|
||||
## 生产部署
|
||||
- 生产入口:`docker-compose.yaml`
|
||||
- 启动方式:`docker compose up -d --build`
|
||||
- 对外入口:Nginx 提供前端静态资源,并反代后端 API
|
||||
- 验证方式:
|
||||
- `docker compose config`
|
||||
- `curl -i http://127.0.0.1/`
|
||||
- `curl -i http://127.0.0.1/health`
|
||||
|
||||
## 账号与注册
|
||||
- 初始化管理员:`admin@example.com / admin123`(已修正邮箱域名,后端启动时自动创建)
|
||||
- 演示账号:PM `pm@example.com / pm123456`,CRA `cra@example.com / cra123456`(仅用于体验,正式环境请修改密码或禁用)
|
||||
@@ -16,7 +25,7 @@
|
||||
- 普通成员(无项目角色):仅浏览
|
||||
|
||||
## 访问方式
|
||||
- 前端:`http://localhost`(Nginx 反代到 Vite 开发容器)
|
||||
- 前端:`http://localhost`(Nginx 直接托管前端静态文件)
|
||||
- 后端 API:同域 `/api/v1/*`(已在前端代理)
|
||||
|
||||
## 常用流程
|
||||
@@ -35,4 +44,4 @@
|
||||
## 注意
|
||||
- 登录使用邮箱 + 密码,未审核/已拒绝/已停用账号无法登录。
|
||||
- 令牌与当前项目上下文保存在浏览器 LocalStorage 中,清除后需重新登录/选择项目。
|
||||
- 若后端重启,确认数据库容器仍健康,前端会弹出错误提示。
|
||||
- 若后端重启,确认数据库容器仍健康,前端会弹出错误提示。
|
||||
|
||||
Reference in New Issue
Block a user