feat(projects): automate project infrastructure provisioning
Generic Container CI/CD / test-build-publish (push) Successful in 1m13s
Server CI/CD v2 / build-test-publish-and-deploy (push) Successful in 1m13s

This commit is contained in:
2026-09-11 10:57:51 +08:00
parent 10a7a66a41
commit 90b02057bc
38 changed files with 2345 additions and 189 deletions
+9
View File
@@ -99,6 +99,15 @@ class AdminProjectResponse(BaseModel):
updated_at: datetime
class ProjectProvisionResponse(BaseModel):
project: AdminProjectResponse
business_database: str
model_template_database: str
timescale_database: str
geoserver_workspace: str
geoserver_layers: list[str]
class ProjectDatabaseUpsertRequest(BaseModel):
db_role: ProjectDbRole
dsn: str | None = Field(default=None, min_length=1)