From 5e9838b54fc0fb32a7e39f38147c0eb59fa97a6a Mon Sep 17 00:00:00 2001 From: SimolZimol <70102430+SimolZimol@users.noreply.github.com> Date: Wed, 1 Apr 2026 01:58:38 +0200 Subject: [PATCH] modified: web/Dockerfile --- web/Dockerfile | 37 +++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/web/Dockerfile b/web/Dockerfile index b3924bf..0aa46e0 100644 --- a/web/Dockerfile +++ b/web/Dockerfile @@ -13,32 +13,33 @@ COPY . . EXPOSE 5000 -# ── Runtime-Umgebungsvariablen (werden von Coolify überschrieben) ────────────── -# Flask +# ── Umgebungsvariablen (werden von Coolify gesetzt) ──────────────────────────── ENV PYTHONUNBUFFERED=1 ENV FLASK_APP=app.py -ENV SECRET_KEY="" -ENV HOST="0.0.0.0" -ENV PORT="5000" -ENV DEBUG="false" + +# Flask +ENV SECRET_KEY=$SECRET_KEY +ENV HOST=$HOST +ENV PORT=$PORT +ENV DEBUG=$DEBUG # 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" +ENV PANEL_DB_HOST=$PANEL_DB_HOST +ENV PANEL_DB_PORT=$PANEL_DB_PORT +ENV PANEL_DB_USER=$PANEL_DB_USER +ENV PANEL_DB_PASSWORD=$PANEL_DB_PASSWORD +ENV PANEL_DB_NAME=$PANEL_DB_NAME # 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" +ENV CREDS_DB_HOST=$CREDS_DB_HOST +ENV CREDS_DB_PORT=$CREDS_DB_PORT +ENV CREDS_DB_USER=$CREDS_DB_USER +ENV CREDS_DB_PASSWORD=$CREDS_DB_PASSWORD +ENV CREDS_DB_NAME=$CREDS_DB_NAME # Sicherheit -ENV FERNET_KEY="" -ENV PASSWORD_PEPPER="" +ENV FERNET_KEY=$FERNET_KEY +ENV PASSWORD_PEPPER=$PASSWORD_PEPPER # Non-root user RUN useradd -m -u 1000 appuser && chown -R appuser:appuser /app