Initial commit: Docker infrastructure for fullstack Vollversammlung app

This commit is contained in:
2026-06-28 15:37:48 +02:00
commit 2960855bca
21 changed files with 1434 additions and 0 deletions
+47
View File
@@ -0,0 +1,47 @@
# =============================================
# Symphony Backend Environment Konfiguration
# Kopiere diese Datei nach .env.local und passe die Werte an.
# =============================================
# -------------------
# Symfony Basics
# -------------------
APP_ENV=dev
APP_DEBUG=1
APP_SECRET=__CHANGE_ME__
# -------------------
# PostgreSQL DB
# -------------------
DATABASE_URL="postgresql://symfony:secret@db:5432/symfony?serverVersion=16&charset=utf8mb4"
# -------------------
# Mercure Logging
# -------------------
MERCURE_JWT_SECRET=__CHANGE_ME_MERCURE_JWT_SECRET__
MERCURE_PUBLISHER_JWT_KEY=__CHANGE_ME_PUBLISHER_KEY__
MERCURE_SUBSCRIBER_JWT_KEY=__CHANGE_ME_SUBSCRIBER_KEY__
MERCURE_URL="http://mercure-hub/.well-known/mercure"
MERCURE_PUBLIC_URL="${MERCURE_PUBLIC_URL:-http://localhost:3000/.well-known/mercure}"
# -------------------
# OAuth (Vonova Provider)
# -------------------
OAUTH_PROVIDER="vonova"
OAUTH_PROVIDER_NAME="${OAUTH_PROVIDER_NAME:-vonova}"
OAUTH_AUTHORIZATION_ENDPOINT="https://oauth.vonova.de/oauth/authorize"
OAUTH_TOKEN_ENDPOINT="https://oauth.vonova.de/oauth/token"
OAUTH_CLIENT_ID=__CHANGE_ME_OAUTH_CLIENT_ID__
OAUTH_CLIENT_SECRET=__CHANGE_ME_OAUTH_CLIENT_SECRET__
OAUTH_REDIRECT_URI="http://localhost:8080/api/oauth/callback"
OAUTH_SCOPES="read profile mandant_id"
# -------------------
# Mandant-Scope (Standard/Tenant für lokale Entwicklung)
# -------------------
TENANT_ID=""
# -------------------
# Mail (Mailpit im Dev-Stack)
# -------------------
MAILER_DSN="smtp://mailpit:1025"