feat: add API endpoints for application configuration, deploy server, and Git server management.
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user