From 9af1f2a8cbbc328c93e477c464500ea7537aeb7f Mon Sep 17 00:00:00 2001 From: SimolZimol <70102430+SimolZimol@users.noreply.github.com> Date: Wed, 1 Apr 2026 01:52:47 +0200 Subject: [PATCH] modified: web/Dockerfile --- web/Dockerfile | 47 +++++++++++++++++++++++++---------------------- 1 file changed, 25 insertions(+), 22 deletions(-) diff --git a/web/Dockerfile b/web/Dockerfile index 012a036..b3924bf 100644 --- a/web/Dockerfile +++ b/web/Dockerfile @@ -14,28 +14,31 @@ COPY . . EXPOSE 5000 # ── Runtime-Umgebungsvariablen (werden von Coolify überschrieben) ────────────── -ENV PYTHONUNBUFFERED=1 \ - FLASK_APP=app.py \ - # Flask - SECRET_KEY="" \ - HOST="0.0.0.0" \ - PORT="5000" \ - DEBUG="false" \ - # Panel-Datenbank (Benutzer / Gruppen) - PANEL_DB_HOST="" \ - PANEL_DB_PORT="3306" \ - PANEL_DB_USER="" \ - PANEL_DB_PASSWORD="" \ - PANEL_DB_NAME="mclogger_panel" \ - # Credentials-Datenbank (verschlüsselte MC-DB-Zugangsdaten) - CREDS_DB_HOST="" \ - CREDS_DB_PORT="3306" \ - CREDS_DB_USER="" \ - CREDS_DB_PASSWORD="" \ - CREDS_DB_NAME="mclogger_creds" \ - # Sicherheit - FERNET_KEY="" \ - PASSWORD_PEPPER="" +# Flask +ENV PYTHONUNBUFFERED=1 +ENV FLASK_APP=app.py +ENV SECRET_KEY="" +ENV HOST="0.0.0.0" +ENV PORT="5000" +ENV DEBUG="false" + +# Panel-Datenbank (Benutzer / Gruppen) +ENV PANEL_DB_HOST="" +ENV PANEL_DB_PORT="3306" +ENV PANEL_DB_USER="" +ENV PANEL_DB_PASSWORD="" +ENV PANEL_DB_NAME="mclogger_panel" + +# Credentials-Datenbank (verschlüsselte MC-DB-Zugangsdaten) +ENV CREDS_DB_HOST="" +ENV CREDS_DB_PORT="3306" +ENV CREDS_DB_USER="" +ENV CREDS_DB_PASSWORD="" +ENV CREDS_DB_NAME="mclogger_creds" + +# Sicherheit +ENV FERNET_KEY="" +ENV PASSWORD_PEPPER="" # Non-root user RUN useradd -m -u 1000 appuser && chown -R appuser:appuser /app