feat(deploy): add Docker full-stack deployment and server pack scripts
Enable one-click production deploy via docker-compose.prod.yml, with deployment docs and zip packaging for Baota upload. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -242,6 +242,17 @@ pnpm dev:player
|
||||
|
||||
## 八、生产构建(简述)
|
||||
|
||||
### 方式 A:Docker 全栈一键部署(推荐)
|
||||
|
||||
```bash
|
||||
cp .env.docker.example .env.docker # 修改 POSTGRES_PASSWORD、JWT_SECRET
|
||||
docker compose -f docker-compose.prod.yml --env-file .env.docker up -d --build
|
||||
```
|
||||
|
||||
玩家 `:8080` · 管理 `:8081` · API `:3000`。完整说明见 **[Docker部署指南.md](./Docker部署指南.md)**。
|
||||
|
||||
### 方式 B:宿主机 + Nginx
|
||||
|
||||
```bash
|
||||
pnpm install
|
||||
pnpm build
|
||||
@@ -335,6 +346,7 @@ pnpm db:generate && pnpm db:migrate
|
||||
## 十一、相关文档
|
||||
|
||||
- [README.md](../README.md) — 项目概览与技术栈
|
||||
- [Docker部署指南.md](./Docker部署指南.md) — Docker 全栈生产部署
|
||||
- [默认数据说明.md](./默认数据说明.md) — seed 后的账号、赛事、夺冠盘、运营内容
|
||||
- [apps/admin/README.md](../apps/admin/README.md) — 管理后台结构
|
||||
- [足球投注平台产品需求与MVP实施计划_PRD_v1.2.md](../足球投注平台产品需求与MVP实施计划_PRD_v1.2.md) — 产品需求(若存在)
|
||||
|
||||
Reference in New Issue
Block a user