feat(projects): automate project infrastructure provisioning
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user