27 lines
589 B
Markdown
27 lines
589 B
Markdown
# 部署
|
|
|
|
第一阶段交付方式:单镜像 + 外部 PostgreSQL。
|
|
|
|
> 当前机器未检测到 Docker,因此本阶段先提供 Dockerfile 草案与运行参数,实际镜像构建需在有 Docker 的环境执行。
|
|
|
|
## 环境变量
|
|
|
|
```bash
|
|
DODO_DATABASE_URL=postgresql+asyncpg://dodo:password@postgres:5432/dodo
|
|
DODO_COOKIE_SECURE=true
|
|
DODO_SESSION_DAYS=30
|
|
```
|
|
|
|
## 反向代理
|
|
|
|
- HTTPS 由反向代理终止
|
|
- 应用监听 `0.0.0.0:8781`
|
|
- 健康检查:`/health/ready`
|
|
|
|
## 后续补充
|
|
|
|
- Dockerfile
|
|
- docker-compose.yml 示例
|
|
- Alembic 正式迁移目录
|
|
- Worker 启动命令
|