feat(callback): add callback
This commit is contained in:
@@ -36,13 +36,17 @@ DDD 分层目录:
|
||||
1. 复制并修改环境变量:
|
||||
- `cp .env.example .env`
|
||||
2. 准备 PostgreSQL 并配置 `DATABASE_URL`
|
||||
3. 启动服务(会自动运行 migrations):
|
||||
3. 执行数据库迁移(推荐使用脚本体系):
|
||||
- `./scripts/db/migrate.sh`
|
||||
- `./scripts/db/verify.sh`
|
||||
4. 启动服务:
|
||||
- `cargo run`
|
||||
|
||||
## 文档
|
||||
|
||||
- Scalar:`GET /scalar`
|
||||
- 健康检查:`GET /healthz`
|
||||
- SSO 回调(code → token → Set-Cookie):`GET /auth/callback?code=...&next=...`
|
||||
|
||||
## API(v1)
|
||||
|
||||
@@ -95,7 +99,8 @@ CMS 运行时依赖 IAM 提供以下能力:
|
||||
## 数据库迁移
|
||||
|
||||
- 迁移文件目录: [migrations](file:///home/shay/project/backend/cms-service/migrations)
|
||||
- 启动时自动执行:见 [db::run_migrations](file:///home/shay/project/backend/cms-service/src/infrastructure/db/mod.rs#L14-L16)
|
||||
- 启动时默认不执行迁移;如需在本地启动时自动执行,设置 `RUN_MIGRATIONS=1`
|
||||
- 服务内迁移入口:见 [db::run_migrations](file:///home/shay/project/backend/cms-service/src/infrastructure/db/mod.rs#L14-L16)
|
||||
- 运维脚本(migrate/verify/rollback):见 [scripts/db/README.md](file:///home/shay/project/backend/cms-service/scripts/db/README.md)
|
||||
|
||||
## 测试
|
||||
|
||||
Reference in New Issue
Block a user