Files
watermaps/deploy/.env.production.example
T
BuTzZ c9a20aacd7
Test and publish container images / test (push) Successful in 2m50s
Test and publish container images / publish (push) Failing after 54s
Reorganised deployment scripts and added rollback functionality. Updated documentation and workflow for container image builds.
2026-07-25 12:36:35 +02:00

35 lines
1.4 KiB
Bash

# Diese Datei nach deploy/.env.production kopieren.
# Sie ist zugleich eine POSIX-Shell- und Docker-Compose-kompatible Env-Datei.
WATERMAPS_DOMAIN=watermaps.incoso.eu
WATERMAPS_ACME_EMAIL=REPLACE_WITH_REAL_EMAIL
# Wird von go-live.sh geprüft. upload-and-deploy.sh übergibt die von OpenTofu
# ausgegebene IPv4 automatisch; bei direkter Serverausführung hier eintragen.
WATERMAPS_EXPECTED_IPV4=
# Dauerhafte Routing-Rohdaten und der erzeugte Routingindex.
WATERMAPS_DATA_DIR=/srv/watermaps-data
# Generierte Nginx-Konfiguration und lokale Sperrdateien.
WATERMAPS_RUNTIME_DIR=/srv/watermaps-runtime
# Verhindert Speicherabbrüche beim vollständigen DE/NL-Indexaufbau auf 4-GB-Servern.
WATERMAPS_SWAP_SIZE_GB=4
# Gitea Container Registry. Die commitgenauen App-Referenzen werden beim
# Deployment separat erzeugt und niemals hier von Hand auf `latest` gesetzt.
WATERMAPS_REGISTRY=gitea.incoso.eu
WATERMAPS_REGISTRY_OWNER=kevin_janssen
WATERMAPS_NGINX_IMAGE=nginx:1.30.4-alpine
WATERMAPS_CERTBOT_IMAGE=certbot/certbot:v5.7.0
# Nur auf true setzen, wenn bei jedem Deployment Deutschland und die
# Niederlande erneut geprüft und der Routingindex neu gebaut werden sollen.
WATERMAPS_REBUILD_ROUTE_DATA=false
# Für einen Test gegen Let's Encrypt Staging auf true setzen.
# Das damit ausgestellte Zertifikat ist im Browser nicht vertrauenswürdig.
WATERMAPS_CERTBOT_STAGING=false