Environment Variables
All configuration environment variables for AlcedoCore.
| Variable | Description | Default |
|---|---|---|
| DATABASE_URL | PostgreSQL connection string | (required) |
| CORE_PORT | Port for plugin-core | 8080 |
| PLUGINS_DIR | Directory for static plugin files | /plugins |
| PLUGIN_PUBLIC_MOUNTS | PVC mount path for plugin file storage (K8s) | /var/lib/plugin-public |
| LOCAL_REGISTRY_URL | Docker registry URL | localhost:5000 |
| DOCKER_SOCKET | Docker socket path | /var/run/docker.sock |
| PLUGIN_NETWORK | Docker network name | alcedocore_plugins |
| RATE_LIMIT_AUTH_REQUESTS | Max requests per window for /api/auth/* | 10 |
| RATE_LIMIT_AUTH_WINDOW | Window in seconds for auth rate limiting | 60 |
| RATE_LIMIT_API_REQUESTS | Max requests per window for other /api/* | 100 |
| RATE_LIMIT_API_WINDOW | Window in seconds for API rate limiting | 60 |
| EVENT_FORWARDER_MAX_CONCURRENT | Max concurrent HTTP deliveries for event forwarding | 50 |
| MAX_REQUEST_BODY_SIZE | Max request body size in bytes | 10485760 (10MB) |
| REGISTRY_ENCRYPTION_KEY | Base64-encoded 32-byte key for AES-256-GCM | (required, auto-generated) |
| CONTENT_SECURITY_POLICY | Content-Security-Policy header value | default-src 'self' |
| ADMIN_EMAIL | Admin email for initial user bootstrap | (required) |
| ADMIN_PASSWORD | Admin password for initial user bootstrap | (required) |
| POSTGRES_PASSWORD | PostgreSQL password (K8s secrets) | (required) |
Get notified about new features and release announcements.
