Files

42 lines
2.0 KiB
Bash

# Kopieren nach deploy/.env und anpassen. Die .env-Datei niemals einchecken!
# --- Datenbank ---------------------------------------------------------------
# Mindestens 8 Zeichen, Groß-/Kleinbuchstaben, Ziffern und Sonderzeichen (SQL-Server-Vorgabe).
SQL_SA_PASSWORD=Bitte-Aendern-2026!
# SQL-Server-Edition: Express (kostenlos, bis 10 GB) | Developer | Standard ...
MSSQL_PID=Express
# --- Initialer Administrator (nur beim allerersten Start) -----------------------
# Das Passwort muss beim ersten Login geändert werden.
ADMIN_USERNAME=admin
ADMIN_PASSWORD=Erstes-Passwort-2026
ADMIN_EMAIL=
FAMILY_NAME=Familie Muster
# --- Web-Push-Erinnerungen (optional) -------------------------------------------
# Schlüsselpaar erzeugen: dotnet run tools/generate-vapid-keys.cs (aus dem Repository). Leer = keine Push-Erinnerungen.
# SUBJECT: Kontakt für die Push-Dienste (mailto: oder https:).
VAPID_PUBLIC_KEY=
VAPID_PRIVATE_KEY=
VAPID_SUBJECT=mailto:admin@example.org
# --- GIF-Suche im Chat (optional) -----------------------------------------------
# API-Schlüssel von developers.giphy.com. Es geht nur der Suchbegriff über den Server an Giphy (Altersstufe „g“). Leer = kein GIF-Button.
GIPHY_API_KEY=
# --- Kalender-Synchronisation (CalDAV) ------------------------------------------
# true (Standard): Kalender-Apps dürfen sich nur über HTTPS anmelden (App-Passwort wird bei jeder Abfrage gesendet). false nur im Heimnetz ohne Zertifikat.
CALDAV_REQUIRE_HTTPS=true
# --- Netzwerk -------------------------------------------------------------------
# Ohne Caddy: Port des Web-Containers auf dem Host (127.0.0.1 = nur lokal bzw. für eigenen Reverse Proxy).
WEB_BIND=127.0.0.1
WEB_PORT=8080
# Mit Caddy (docker compose --profile proxy up -d): öffentlicher Domainname für das TLS-Zertifikat.
DOMAIN=familie.example.org
# --- Images ----------------------------------------------------------------------
# Optional: Registry-Präfix inkl. abschließendem Slash, z. B. ghcr.io/meinname/
REGISTRY=
TAG=latest