Traefik as the server-wide edge (TLS via Let's Encrypt, dashboard on traefik.petrolyst.com behind oauth2-proxy and Keycloak). The fuel-monitoring stack: Superset on atoma.petrolyst.com with Keycloak login and Petrolyst branding, Trino reading the TimescaleDB fuel-db as catalog "fuel". Customization lives in petrolyst-insights/, deployment in the other folders. Deploys run server-side (deploy/deploy.sh) from a Gitea workflow or manually; releases are immutable, Superset metadata is backed up before migrations, and deploy/rollback.sh restores it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
6 lines
222 B
Properties
6 lines
222 B
Properties
# The fuel-monitoring operational store (service fuel-db), read-only.
|
|
connector.name=postgresql
|
|
connection-url=jdbc:postgresql://fuel-db:5432/fuel
|
|
connection-user=trino_ro
|
|
connection-password=${ENV:FUEL_DB_TRINO_PASSWORD}
|