Files
Wabenhain/k8s/01-configmap.yaml
T
Nick Szaunig 4d3100e9ba
Docker Image bauen und veroeffentlichen / build-and-push (push) Failing after 1m33s
feat: Security CSRF Fix, Logout optimierung, Footer Anpassung, Rechtstexteanpassung
2026-09-03 13:51:50 +02:00

26 lines
1.1 KiB
YAML

# Nicht-geheime Konfiguration. Geheimnisse (Passwoerter, API-Keys) gehoeren
# in 02-secret.yaml (aus 02-secret.example.yaml kopiert), NIE hierher.
apiVersion: v1
kind: ConfigMap
metadata:
name: wabenhain-config
namespace: wabenhain
data:
# "postgresql" oder "mysql" — muss zum Service passen, den du unter
# 03-postgres.yaml/03-mysql.yaml tatsaechlich ausrollst, UND zum
# DATABASE_URL-Host in 02-secret.yaml. Ein einzelnes Image traegt beide
# Prisma-Client-Varianten, siehe src/lib/prisma.ts.
DATABASE_PROVIDER: "postgresql"
NODE_ENV: "production"
# Oeffentliche URL des Shops (fuer absolute Links in E-Mails/Sitemaps/CSP).
NEXT_PUBLIC_SITE_URL: "https://shop.example.com"
SMTP_PORT: "587"
SMTP_FROM: "Wabenhain <[email protected]>"
# Optional, siehe README-Abschnitte "Google-Rezensionen"/"CAPTCHA" — leer
# lassen, wenn nicht genutzt, die App faellt automatisch zurueck.
GOOGLE_PLACES_API_KEY: ""
GOOGLE_PLACE_ID: ""
NEXT_PUBLIC_TURNSTILE_SITE_KEY: ""
# "sandbox" bis DHL-Versandmarken getestet sind, danach "production".
DHL_ENVIRONMENT: "sandbox"