66 lines
2.3 KiB
Bash
66 lines
2.3 KiB
Bash
PROJECTBRAIN_WEB_PORT=1209
|
|
|
|
# Single-container app image settings.
|
|
PROJECTBRAIN_IMAGE=projectbrain-unraid:latest
|
|
PROJECTBRAIN_CONTAINER_NAME=projectbrain
|
|
PROJECTBRAIN_DOCKER_NETWORK=auto
|
|
PROJECTBRAIN_STOP_COMPOSE_APP_SERVICES=true
|
|
PROJECTBRAIN_REMOVE_OLD_POSTGRES=true
|
|
PROJECTBRAIN_APPDATA_PATH=/mnt/pool/appdata/projectbrain
|
|
PROJECTBRAIN_DEPLOY_NO_CACHE=false
|
|
PROJECTBRAIN_MIN_DOCKER_FREE_MB=2048
|
|
PROJECTBRAIN_DOCKER_STORAGE_STRICT=false
|
|
PROJECTBRAIN_BACKUP_DIR=/mnt/pool/appdata/projectbrain-backups
|
|
PROJECTBRAIN_BACKUP_MAX_AGE_DAYS=2
|
|
PROJECTBRAIN_REQUIRE_FRESH_BACKUP=false
|
|
|
|
# Frontend is built for same-origin /api proxying inside the container.
|
|
VITE_PROJECTBRAIN_CLIENT_MODE=real
|
|
VITE_PROJECTBRAIN_API_URL=
|
|
|
|
# Runtime backend settings.
|
|
PROJECTBRAIN_DATA_SOURCE=database
|
|
PROJECTBRAIN_SEED_ON_START=true
|
|
LOG_LEVEL=info
|
|
PROJECTBRAIN_USE_EXTERNAL_DATABASE=false
|
|
PROJECTBRAIN_OWNER_USERNAME=owner
|
|
PROJECTBRAIN_OWNER_PASSWORD=
|
|
PROJECTBRAIN_AUTH_SECRET=
|
|
PROJECTBRAIN_SESSION_TTL_HOURS=24
|
|
PROJECTBRAIN_TRUST_PROXY=true
|
|
PROJECTBRAIN_GITEA_URL=https://gitea.example.com
|
|
PROJECTBRAIN_GITEA_TOKEN=
|
|
PROJECTBRAIN_GITEA_WRITE_TOKEN=
|
|
PROJECTBRAIN_GITEA_WEBHOOK_SECRET=
|
|
PROJECTBRAIN_MCP_ENABLED=false
|
|
PROJECTBRAIN_MCP_RATE_LIMIT_PER_MINUTE=1200
|
|
PROJECTBRAIN_ANALYSIS_WORKER_PORT=4001
|
|
PROJECTBRAIN_ANALYSIS_POLL_MS=1000
|
|
PROJECTBRAIN_ANALYSIS_BATCH_SIZE=5
|
|
PROJECTBRAIN_ANALYSIS_REPOSITORY_CONCURRENCY=2
|
|
PROJECTBRAIN_ANALYSIS_JOB_TIMEOUT_SECONDS=1800
|
|
PROJECTBRAIN_ANALYSIS_STALE_SECONDS=300
|
|
PROJECTBRAIN_ANALYSIS_SCHEDULE_MINUTES=1440
|
|
PROJECTBRAIN_AUTO_ONBOARD_REPOSITORIES=true
|
|
PROJECTBRAIN_REPOSITORY_RECONCILE_SECONDS=60
|
|
PROJECTBRAIN_AUTONOMY_EXECUTOR_STALE_SECONDS=5400
|
|
PROJECTBRAIN_API_HEAP_MB=512
|
|
PROJECTBRAIN_ANALYSIS_WORKER_HEAP_MB=384
|
|
PROJECTBRAIN_MEMORY_LIMIT=1536m
|
|
PROJECTBRAIN_MEMORY_RESERVATION=1024m
|
|
PROJECTBRAIN_CPU_LIMIT=2.0
|
|
PROJECTBRAIN_PIDS_LIMIT=256
|
|
PROJECTBRAIN_HUB_SERVICE_TOKEN=
|
|
PROJECTBRAIN_PUBLIC_URL=https://projectbrain.example.com
|
|
|
|
# Optional Microsoft Entra ID login. Register this exact Web redirect URI:
|
|
# https://projectbrain.example.com/api/auth/entra/callback
|
|
PROJECTBRAIN_ENTRA_TENANT_ID=
|
|
PROJECTBRAIN_ENTRA_CLIENT_ID=
|
|
PROJECTBRAIN_ENTRA_CLIENT_SECRET=
|
|
|
|
# Embedded PostgreSQL settings inside the single ProjectBrain container.
|
|
POSTGRES_DB=projectbrain
|
|
POSTGRES_USER=projectbrain
|
|
POSTGRES_PASSWORD=
|