From 5bf98302e3dfd827bc1d619f2e58e2184cb5a1d0 Mon Sep 17 00:00:00 2001 From: Stefan Hacker Date: Sat, 11 Apr 2026 21:58:58 +0200 Subject: [PATCH] fix: DATABASE_PATH und UPLOAD_PATH aus .env entfernt Pfade werden jetzt automatisch gesetzt und nicht mehr in .env ueberschrieben, was den Bug verursacht hatte: - Docker: Dockerfile setzt /app/data/ als ENV-Default - Entwicklung: Config nutzt CWD/data/ als Default .env.example erklaert das mit Kommentar. Optionale manuelle Pfade bleiben als auskommentierte Zeilen. Auf dem Server: DATABASE_PATH und UPLOAD_PATH aus .env loeschen (oder auskommentieren), dann docker-compose up --build -d Co-Authored-By: Claude Opus 4.6 (1M context) --- .env.example | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.env.example b/.env.example index 81a357f..9b9ce69 100644 --- a/.env.example +++ b/.env.example @@ -7,13 +7,13 @@ SECRET_KEY=change-me-to-a-random-secret-key FLASK_ENV=production FLASK_DEBUG=0 -# Datenbank -# Docker: /app/data/minicloud.db | Entwicklung: ./data/minicloud.db -DATABASE_PATH=/app/data/minicloud.db - -# Dateispeicher -# Docker: /app/data/files | Entwicklung: ./data/files -UPLOAD_PATH=/app/data/files +# Datenbank + Dateispeicher +# Nicht aendern! Pfade werden automatisch gesetzt: +# Docker: /app/data/ (via Dockerfile) +# Entwicklung: ./data/ (via Config-Default) +# Nur setzen wenn ein eigener Pfad gewuenscht ist: +# DATABASE_PATH=/pfad/zu/minicloud.db +# UPLOAD_PATH=/pfad/zu/files # JWT # Token generieren: python3 -c "import secrets; print(secrets.token_urlsafe(64))"