From 7d201a82ab9c8b8493fb357f2fc6329734674ae5 Mon Sep 17 00:00:00 2001 From: Schalli Date: Tue, 15 Sep 2026 09:12:40 +0200 Subject: [PATCH] docs: IMAGE_TAG, COMPOSE_FILE und TESSERA_BUGREPORT_TO in die Vorlage .env.prod.example aufgenommen; Handbuch-Hinweis angepasst Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_018N9CD3ebPKm1b32bPpBknY --- .env.prod.example | 15 +++++++++++++++ docs/anleitung-betrieb.md | 8 +++++--- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/.env.prod.example b/.env.prod.example index 864c7f7..fb7ebdc 100644 --- a/.env.prod.example +++ b/.env.prod.example @@ -7,8 +7,18 @@ DATABASE_URL=postgresql://tessera:change-me-strong-password@db:5432/tessera # App APP_URL=https://tessera.deine-domain.de +# Generate with: openssl rand -hex 32 JWT_SECRET=change-me-64-char-random-string +# Auslieferungskanal (siehe Betriebshandbuch, Kapitel 9): +# beta = alle Neuerungen sofort (Teststellung) +# live = nur freigegebene Versionen mit Nummer (Produktivbetrieb) +# Fehlt die Zeile, nimmt die Compose-Datei "beta". +IMAGE_TAG=live +# Damit auf dem Server ein schlichtes "docker compose ..." genuegt, +# ohne jedes Mal "-f docker-compose.prod.yml" anzugeben. +COMPOSE_FILE=docker-compose.prod.yml + # Admin account (created on first start) TESSERA_ADMIN_USER=admin TESSERA_ADMIN_EMAIL=admin@deine-domain.de @@ -29,3 +39,8 @@ TESSERA_ENCRYPTION_KEY= # TESSERA_SMTP_USER= # TESSERA_SMTP_PASSWORD= # TESSERA_SMTP_FROM=Tessera + +# Fehlermeldungen (optional): Rueckfall-Postfach fuer den Knopf "Fehler melden", +# falls unter Administrator > SMTP kein Feld "Fehlermeldungen an" gesetzt ist. +# Leer = nur die Einstellung in der Oberflaeche gilt. +# TESSERA_BUGREPORT_TO= diff --git a/docs/anleitung-betrieb.md b/docs/anleitung-betrieb.md index bceba9f..d0ff629 100644 --- a/docs/anleitung-betrieb.md +++ b/docs/anleitung-betrieb.md @@ -421,9 +421,11 @@ docker compose -f docker-compose.prod.yml pull docker compose -f docker-compose.prod.yml up -d --force-recreate api web ``` -Hinweis: Die Vorlage `.env.prod.example` im Repository enthält die Zeile -`IMAGE_TAG` noch nicht. Wer eine neue `.env` aus der Vorlage anlegt, ergänzt die -Zeile von Hand. +Hinweis: Die Vorlage `.env.prod.example` im Repository enthält die Zeilen +`IMAGE_TAG=live` und `COMPOSE_FILE=docker-compose.prod.yml` bereits. Wer eine neue +`.env` aus der Vorlage anlegt, setzt `IMAGE_TAG` nur noch auf den gewünschten +Kanal; auf einer älteren, von Hand gepflegten `.env` (wie auf alpha) werden die +Zeilen einmal ergänzt. ### Eine Version freigeben