forked from xiaohei/taiji-AI-PAD
1.4 KiB
1.4 KiB
数据库配置说明
环境区分
| 环境 | 数据库名 | 配置文件 |
|---|---|---|
| 生产环境 (AKS) | taiji_prod |
k8s/secrets.yaml |
| 测试环境 (docker-compose) | taiji |
.env 文件 |
生产环境配置 (AKS)
生产环境通过 k8s/secrets.yaml 配置,使用 taiji_prod 数据库:
database-url: "postgresql://taiji:PASSWORD@taijipda.postgres.database.azure.com:5432/taiji_prod?sslmode=require"
async-database-url: "postgresql+asyncpg://taiji:PASSWORD@taijipda.postgres.database.azure.com:5432/taiji_prod"
测试环境配置 (docker-compose)
测试环境通过 .env 文件配置,使用 taiji 数据库:
# .env 文件配置
DATABASE_URL=postgresql://taiji:By%40123456.@taijipda.postgres.database.azure.com:5432/taiji?sslmode=require
ASYNC_DATABASE_URL=postgresql+asyncpg://taiji:By%40123456.@taijipda.postgres.database.azure.com:5432/taiji
配置要点
-
生产环境部署到 AKS 时:
- 确保
k8s/secrets.yaml中数据库名为taiji_prod - 通过
kubectl apply -f k8s/secrets.yaml部署
- 确保
-
本地测试环境:
- 在
.env文件中配置数据库名为taiji - 运行
docker-compose up启动服务
- 在
数据库信息
- 服务器地址:
taijipda.postgres.database.azure.com - 端口:
5432 - 用户名:
taiji - SSL模式:
require