- Dockerfile: pdo_pgsql installieren - migrations: Postgres-Dialekt (SERIAL, TIMESTAMP(0), TEXT) - compose/.env(.dist): postgresql://DATABASE_URL (Passwort via .env.local) - bin/migrate-sqlite-to-pg.sh: einmaliger Datenimport SQLite->PG
14 lines
666 B
Bash
14 lines
666 B
Bash
# Referenzwerte für die Produktion (docker1: /root/stacks/svc-essensplanung/.env.local,
|
||
# als env_file über compose gemountet – siehe Doku/plan.md M5).
|
||
# Lokale Entwicklung nutzt die gleiche DB (postgresql.lan).
|
||
APP_ENV=prod
|
||
APP_DEBUG=0
|
||
APP_SECRET=<random-64-hex>
|
||
DATABASE_URL=postgresql://essens:<passwort>@postgresql.lan:5432/essens?serverVersion=15&charset=utf8
|
||
KEYCLOAK_ISSUER=https://iam.ljh31.de/realms/family
|
||
KEYCLOAK_CLIENT_ID=essens
|
||
KEYCLOAK_CLIENT_SECRET=<keycloak-client-secret>
|
||
KEYCLOAK_REDIRECT_URI=https://essen.ljh31.de/auth/callback
|
||
API_TOKEN=<generierter-statischer-token>
|
||
# (API_TOKEN leer = /api/* ohne Zugriff; HA-Consumer bekommt den Token)
|