Schritt-für-Schritt-Deployment-Anleitung für neuen Server
Neues DEPLOYMENT.md: Voraussetzungen, Repository holen, .env.local konfigurieren, docker compose up --build, Admin-Zugangsdaten aus ZUGANGSDATEN.md abholen, Reverse-Proxy/HTTPS (Caddy-Beispiel), Updates, Backup der Docker-Volumes. Aus README.md verlinkt. .env.example: LOCAL_PG_PASSWORD war bisher nirgends dokumentiert, obwohl docker-compose.yml die DATABASE_URL des App-Containers daraus zusammenbaut (die dortige DATABASE_URL-Zeile wird beim Docker-Compose-Betrieb ignoriert) – beim Schreiben der Anleitung aufgefallen und ergänzt. README.md: RSS-Feed und Vorschläge-Badge in der Funktionstabelle ergänzt.
This commit is contained in:
+10
-1
@@ -1,7 +1,16 @@
|
||||
# Vorlage für .env.local (Entwicklung) bzw. die Umgebungsvariablen
|
||||
# beim Hoster (Live-Betrieb). Echte Werte niemals committen!
|
||||
|
||||
# Verbindung zur (selbst gehosteten) PostgreSQL-Datenbank.
|
||||
# Nur für Docker Compose relevant: Passwort für den mitgelieferten
|
||||
# PostgreSQL-Container (Dienst "db" in docker-compose.yml). Daraus baut
|
||||
# docker-compose.yml die DATABASE_URL für die App-Container selbst
|
||||
# zusammen – die Zeile unten wird beim Betrieb per Docker Compose
|
||||
# NICHT verwendet, nur bei manuellem "npm run dev"/"npm run start"
|
||||
# gegen eine selbst betriebene PostgreSQL-Instanz.
|
||||
LOCAL_PG_PASSWORD=<beliebiges-sicheres-passwort>
|
||||
|
||||
# Verbindung zur PostgreSQL-Datenbank (nur für den Betrieb OHNE Docker
|
||||
# Compose relevant, s. o.).
|
||||
DATABASE_URL=postgres://postgres:<passwort>@localhost:5432/canteen_menu
|
||||
|
||||
# Öffentliche URL, unter der die App erreichbar ist (Schema + Domain).
|
||||
|
||||
Reference in New Issue
Block a user