diff --git a/Docs/项目文档/渠道租户资源分配查看接口文档.md b/Docs/项目文档/渠道租户资源分配查看接口文档.md index 5c69759..62159ad 100644 --- a/Docs/项目文档/渠道租户资源分配查看接口文档.md +++ b/Docs/项目文档/渠道租户资源分配查看接口文档.md @@ -749,3 +749,4 @@ interface TenantsResourcesSummaryResponse { + diff --git a/config/database-config.md b/config/database-config.md new file mode 100644 index 0000000..7a756d1 --- /dev/null +++ b/config/database-config.md @@ -0,0 +1,46 @@ +# 数据库配置说明 + +## 环境区分 + +| 环境 | 数据库名 | 配置文件 | +|------|----------|----------| +| **生产环境 (AKS)** | `taiji` | `k8s/secrets.yaml` | +| **测试环境 (docker-compose)** | `postgres` | `.env` 文件 | + +## 生产环境配置 (AKS) + +生产环境通过 `k8s/secrets.yaml` 配置,使用 `taiji` 数据库: + +```yaml +database-url: "postgresql://taiji:PASSWORD@taijipda.postgres.database.azure.com:5432/taiji?sslmode=require" +async-database-url: "postgresql+asyncpg://taiji:PASSWORD@taijipda.postgres.database.azure.com:5432/taiji" +``` + +## 测试环境配置 (docker-compose) + +测试环境通过 `.env` 文件配置,使用 `postgres` 数据库: + +```bash +# .env 文件配置 +DATABASE_URL=postgresql://taiji:By%40123456.@taijipda.postgres.database.azure.com:5432/postgres?sslmode=require +ASYNC_DATABASE_URL=postgresql+asyncpg://taiji:By%40123456.@taijipda.postgres.database.azure.com:5432/postgres +``` + +## 配置要点 + +1. **生产环境部署到 AKS 时**: + - 确保 `k8s/secrets.yaml` 中数据库名为 `taiji` + - 通过 `kubectl apply -f k8s/secrets.yaml` 部署 + +2. **本地测试环境**: + - 在 `.env` 文件中配置数据库名为 `postgres` + - 运行 `docker-compose up` 启动服务 + +## 数据库信息 + +- **服务器地址**: `taijipda.postgres.database.azure.com` +- **端口**: `5432` +- **用户名**: `taiji` +- **SSL模式**: `require` + +