Secret Variables
Project Runtime Secrets
Runtime configuration is loaded from settings/.env in local development and mounted into containers at
/app/settings/.env in Cloud Run.
Secret Name |
Description |
|---|---|
|
Runtime environment such as |
|
Optional JSON credentials blob for Google Cloud clients |
|
Bucket used for shared project resources |
|
Local PostgreSQL host |
|
PostgreSQL port |
|
Database name |
|
Database username |
|
Database password |
|
Private IP for Cloud SQL connectivity |
|
Cloud SQL connection name |
|
Unix socket path for Cloud SQL |
|
Flask session secret for admin |
|
Password salt for admin |
|
Basic-auth username for admin |
|
Basic-auth password for admin |
|
SendGrid API key |
|
Default sender address |
|
Sentry DSN |
|
Sentry environment tag |
|
Enable request tracing |
|
Trace sample rate |
|
Profile sample rate |
GitHub Actions Secrets
Secret Name |
Description |
|---|---|
|
Google Cloud project ID |
|
Workload identity provider ID |
|
Deployment service account email |
|
Base64-encoded environment file for development deployments |
|
Base64-encoded environment file for production deployments |
|
API key used by integration-test automation |
Notes
The authoritative list of runtime fields is cellarium.cas_backend.core.config. Update this page when new required
environment variables are introduced for developers or CI/CD.