A self-hosted orchestration system crafted for power users. composia.xyz
Something went wrong. Try again.
composia .env.example
1.7 kB · 39 lines
12345678910111213141516171819202122232425262728293031323334353637383940# =============================================================================# Required — shared across controller and agent# =============================================================================COMPOSIA_CONFIG_DIR=./config# =============================================================================# Controller — data directories# =============================================================================COMPOSIA_CONTROLLER_REPO_DIR=./data/repo-controllerCOMPOSIA_CONTROLLER_STATE_DIR=./data/state-controllerCOMPOSIA_CONTROLLER_LOG_DIR=./data/logs# =============================================================================# Agent — data directories# =============================================================================COMPOSIA_AGENT_REPO_DIR=/data/repo-agentCOMPOSIA_AGENT_STATE_DIR=./data/state-agentDOCKER_SOCK_GID=REPLACE_WITH_DOCKER_SOCKET_GID# =============================================================================# Web UI# =============================================================================# Internal controller address (within the compose network)WEB_CONTROLLER_ADDR=http://controller:7001# Public controller address (the browser reaches this)WEB_BROWSER_CONTROLLER_ADDR=http://localhost:7001WEB_CONTROLLER_ACCESS_TOKEN=REPLACE_WITH_CONTROLLER_ACCESS_TOKEN# Optional JSON object for reverse-proxy service auth headers.# WEB_CONTROLLER_HEADERS={"CF-Access-Client-Id":"...","CF-Access-Client-Secret":"..."}WEB_LOGIN_USERNAME=adminWEB_LOGIN_PASSWORD_HASH=REPLACE_WITH_ARGON2_HASHWEB_SESSION_SECRET=REPLACE_WITH_RANDOM_SESSION_SECRETORIGIN=http://localhost:3000HOST=0.0.0.0PORT=3000