Files
yourpart3/backend/env.example
Torsten Schulz (local) 53becb6630
All checks were successful
Deploy to production / deploy (push) Successful in 2m17s
Planungen android
2026-07-08 22:28:51 +02:00

45 lines
1.4 KiB
Plaintext

# Kopie nach `backend/.env` — nicht committen.
#
# Produktion / direkter DB-Host steht typischerweise in `.env`.
# Für Entwicklung mit SSH-Tunnel: Datei `backend/.env.local` anlegen (wird nach `.env`
# geladen und überschreibt). So bleibt `.env` mit echtem Host, Tunnel nur lokal.
#
# Beispiel backend/.env.local:
# DB_HOST=127.0.0.1
# DB_PORT=60000
# # DB_SSL=0
# (Tunnel z. B.: ssh -L 60000:127.0.0.1:5432 user@server)
#
DB_NAME=
DB_USER=
DB_PASS=
# DB_HOST=
# DB_PORT=5432
# DB_SSL=0
#
# Optional (Defaults siehe utils/sequelize.js)
# DB_CONNECT_TIMEOUT_MS=30000
# CORS
# Fuer Web-Entwicklung und Android-Capacitor-Debug muessen alle erlaubten Origins
# explizit aufgefuehrt werden. Capacitor laedt die lokale App standardmaessig unter
# https://localhost; die API bleibt z. B. https://www.your-part.de.
# CORS_ORIGINS=https://www.your-part.de,http://localhost:5173,http://127.0.0.1:5173,https://localhost
# OAuth / OpenID Connect
# FRONTEND_URL muss auf die öffentliche Frontend-URL zeigen, damit der Provider nach dem Login
# korrekt auf den Callback im SPA zurückspringen kann.
# OAUTH_GOOGLE_CLIENT_ID=
# OAUTH_GOOGLE_CLIENT_SECRET=
# OAUTH_MICROSOFT_CLIENT_ID=
# OAUTH_MICROSOFT_CLIENT_SECRET=
# OAUTH_KEYCLOAK_ISSUER=
# OAUTH_KEYCLOAK_CLIENT_ID=
# OAUTH_KEYCLOAK_CLIENT_SECRET=
# OAUTH_ORY_ISSUER=
# OAUTH_ORY_CLIENT_ID=
# OAUTH_ORY_CLIENT_SECRET=
# OAUTH_ZITADEL_ISSUER=
# OAUTH_ZITADEL_CLIENT_ID=
# OAUTH_ZITADEL_CLIENT_SECRET=