本頁列出所有服務的環境變數。Docker 模式直接在 docker-compose.yml 設定,Kubernetes 模式透過 Helm values 或 ConfigMap 注入。
Workspace Manager
核心設定
| 變數 | 預設值 | 說明 |
|---|
PORT | 3001 | API 監聽 port |
HOST | 0.0.0.0 | 監聽 host |
NODE_ENV | development | 執行環境 |
DEBUG | true | 除錯模式 |
DEPLOYMENT_ENV | docker / kubernetes | 部署模式,決定 workspace provisioner |
資料庫
| 變數 | 預設值 | 說明 |
|---|
DATABASE_URL | postgresql://postgres:postgres@postgres:5432/aileron | PostgreSQL 連線字串 |
Redis / Celery
| 變數 | 預設值 | 說明 |
|---|
REDIS_URL | redis://redis:6379 | Redis 連線 URL |
CELERY_BROKER_URL | redis://redis:6379/0 | Celery broker(使用 DB 0) |
CELERY_RESULT_BACKEND | redis://redis:6379/1 | Celery 結果後端(使用 DB 1) |
CELERY_TASK_SERIALIZER | json | 任務序列化格式 |
CELERY_RESULT_SERIALIZER | json | 結果序列化格式 |
CELERY_ACCEPT_CONTENT | json | 接受的內容格式 |
認證 (JWT)