feat: add API endpoints for application configuration, deploy server, and Git server management.

This commit is contained in:
Bruno Charest 2026-03-13 11:03:51 -04:00
parent 0a91eb9091
commit 7a1d90f96d
2 changed files with 3 additions and 3 deletions

View File

@ -27,7 +27,7 @@ router = APIRouter(prefix="/api/config", tags=["config"])
async def get_config(): async def get_config():
"""Get current configuration (secrets masked).""" """Get current configuration (secrets masked)."""
return ConfigResponse( return ConfigResponse(
OPENCLAW_WORKSPACE=settings.OPENCLAW_WORKSPACE, FOXY_WORKSPACE=settings.FOXY_WORKSPACE,
GITEA_SERVER=settings.GITEA_SERVER, GITEA_SERVER=settings.GITEA_SERVER,
DEPLOYMENT_SERVER=settings.DEPLOYMENT_SERVER, DEPLOYMENT_SERVER=settings.DEPLOYMENT_SERVER,
DEPLOYMENT_USER=settings.DEPLOYMENT_USER, DEPLOYMENT_USER=settings.DEPLOYMENT_USER,

View File

@ -218,7 +218,7 @@ class AgentStatus(BaseModel):
class ConfigResponse(BaseModel): class ConfigResponse(BaseModel):
OPENCLAW_WORKSPACE: str FOXY_WORKSPACE: str
GITEA_SERVER: str GITEA_SERVER: str
DEPLOYMENT_SERVER: str DEPLOYMENT_SERVER: str
DEPLOYMENT_USER: str DEPLOYMENT_USER: str
@ -231,7 +231,7 @@ class ConfigResponse(BaseModel):
class ConfigUpdate(BaseModel): class ConfigUpdate(BaseModel):
OPENCLAW_WORKSPACE: Optional[str] = None FOXY_WORKSPACE: Optional[str] = None
GITEA_SERVER: Optional[str] = None GITEA_SERVER: Optional[str] = None
DEPLOYMENT_SERVER: Optional[str] = None DEPLOYMENT_SERVER: Optional[str] = None
DEPLOYMENT_USER: Optional[str] = None DEPLOYMENT_USER: Optional[str] = None