Self-hostedServicesWebservice

Webservice

The Webservice is a core component of the ctrlplane application, it provides both the frontend and API gateway for the application.

Deployment

Technology:

Environment Variables

VariableDefaultDescriptionOptional
POSTGRES_URLpostgresql://ctrlplane:ctrlplane@127.0.0.1:5432/ctrlplaneURL for connecting to the PostgreSQL database.No
REDIS_URLredis://127.0.0.1:6379URL for connecting to the Redis database.No
BASE_URLURL for GitHub instance.No
GITHUB_URLhttps://github.comURL for GitHub integration.Yes
GITHUB_BOT_NAMEName of the GitHub bot.Yes
GITHUB_BOT_PRIVATE_KEYPrivate key for the GitHub bot.Yes
GITHUB_BOT_CLIENT_IDClient ID for the GitHub bot.Yes
GITHUB_BOT_CLIENT_SECRETClient secret for the GitHub bot.Yes
GITHUB_BOT_APP_IDApp ID for the GitHub bot.Yes
WORKSPACE_CREATE_GOOGLE_SERVICE_ACCOUNTSfalseWhether to create Google service accounts for workspaces.Yes
Ctrlplane
© 2024 Ctrlplane. All rights reserved.