Configuration
qyl is configured entirely via environment variables, following the 12-factor app methodology.Core Settings
Authentication
Telemetry Limits
The cleanup service runs on the configured interval and removes:
- Data older than
QYL_MAX_RETENTION_DAYS - Oldest data when count exceeds limits
CORS
When using
* (wildcard), credentials are automatically disabled per RFC
6454.OpenTelemetry
Standard OTEL environment variables are supported:Docker Configuration
Railway Deployment
qyl is optimized for Railway’s one-click deployment:- Click “Deploy on Railway” in the GitHub repo
- Set environment variables in Railway dashboard
- Railway automatically:
- Provisions persistent volume for DuckDB
- Exposes ports 5100 and 4317
- Sets up health checks
