Initial
EK-DOS-WEB bauen und ausrollen / frontend (push) Failing after 22s
EK-DOS-WEB bauen und ausrollen / backend (push) Failing after 27s
EK-DOS-WEB bauen und ausrollen / deploy (push) Skipped

This commit is contained in:
Kyle Müller
2026-09-06 13:25:44 +02:00
commit 7d82e807fc
71 changed files with 10601 additions and 0 deletions
+43
View File
@@ -0,0 +1,43 @@
# EK-DOS-WEB Backend Beispielkonfiguration.
# Kopieren nach .env und ausfuellen. Die Datei gehoert NICHT ins Repository.
APP_ENV=production
APP_DEBUG=false
# ── PostgreSQL: Benutzer, Rollen, Protokoll ────────────────────────────────
DB_DSN=pgsql:host=127.0.0.1;port=5432;dbname=ekdos
DB_USER=ekdos
DB_PASSWORD=
# ── Redis: Sitzungen (BFF-Ticket-Store) und n8n-Antwort-Cache ─────────────
REDIS_HOST=127.0.0.1
REDIS_PORT=6379
REDIS_PASSWORD=
REDIS_DB=0
REDIS_PREFIX=ekdos:
# ── n8n ───────────────────────────────────────────────────────────────────
# Der Dienst auf Port 5678 ist ausschliesslich ueber den CNAME erreichbar.
N8N_PUBLIC_BASE=https://n8n.elektro-krueger.eu
# Jeder weitere n8n-Dienst auf einem anderen Port wird ueber die RFC1918-Adresse
# angesprochen, z. B. N8n::internal(5679, '/webhook/...') -> http://10.0.11.131:5679/...
N8N_INTERNAL_HOST=10.0.11.131
N8N_TIMEOUT=15
N8N_CONNECT_TIMEOUT=5
# Geteilte Geheimnisse fuer geschuetzte n8n-Workflows.
N8N_CUSTOMER_KEY=
N8N_INVOICE_SYNC_SECRET=
# Optional: erlaubt n8n, den Cache aktiv zu verwerfen (POST /api/tickets/refresh).
N8N_REFRESH_SECRET=
# ── Sitzung ───────────────────────────────────────────────────────────────
SESSION_COOKIE=ekdos_session
# Leerlauf in Sekunden, danach ist eine erneute Anmeldung noetig.
SESSION_TTL=3600
# Hinter TLS immer true lassen. Nur fuer reines HTTP im LAN auf false setzen.
SESSION_COOKIE_SECURE=true
# ── Anmeldebremse (Redis) ─────────────────────────────────────────────────
LOGIN_MAX_ATTEMPTS=10
LOGIN_WINDOW=900