modified: web/Dockerfile

This commit is contained in:
SimolZimol
2026-04-01 01:58:38 +02:00
parent 9af1f2a8cb
commit 5e9838b54f

View File

@@ -13,32 +13,33 @@ COPY . .
EXPOSE 5000 EXPOSE 5000
# ── Runtime-Umgebungsvariablen (werden von Coolify überschrieben) ────────────── # ── Umgebungsvariablen (werden von Coolify gesetzt) ────────────────────────────
# Flask
ENV PYTHONUNBUFFERED=1 ENV PYTHONUNBUFFERED=1
ENV FLASK_APP=app.py ENV FLASK_APP=app.py
ENV SECRET_KEY=""
ENV HOST="0.0.0.0" # Flask
ENV PORT="5000" ENV SECRET_KEY=$SECRET_KEY
ENV DEBUG="false" ENV HOST=$HOST
ENV PORT=$PORT
ENV DEBUG=$DEBUG
# Panel-Datenbank (Benutzer / Gruppen) # Panel-Datenbank (Benutzer / Gruppen)
ENV PANEL_DB_HOST="" ENV PANEL_DB_HOST=$PANEL_DB_HOST
ENV PANEL_DB_PORT="3306" ENV PANEL_DB_PORT=$PANEL_DB_PORT
ENV PANEL_DB_USER="" ENV PANEL_DB_USER=$PANEL_DB_USER
ENV PANEL_DB_PASSWORD="" ENV PANEL_DB_PASSWORD=$PANEL_DB_PASSWORD
ENV PANEL_DB_NAME="mclogger_panel" ENV PANEL_DB_NAME=$PANEL_DB_NAME
# Credentials-Datenbank (verschlüsselte MC-DB-Zugangsdaten) # Credentials-Datenbank (verschlüsselte MC-DB-Zugangsdaten)
ENV CREDS_DB_HOST="" ENV CREDS_DB_HOST=$CREDS_DB_HOST
ENV CREDS_DB_PORT="3306" ENV CREDS_DB_PORT=$CREDS_DB_PORT
ENV CREDS_DB_USER="" ENV CREDS_DB_USER=$CREDS_DB_USER
ENV CREDS_DB_PASSWORD="" ENV CREDS_DB_PASSWORD=$CREDS_DB_PASSWORD
ENV CREDS_DB_NAME="mclogger_creds" ENV CREDS_DB_NAME=$CREDS_DB_NAME
# Sicherheit # Sicherheit
ENV FERNET_KEY="" ENV FERNET_KEY=$FERNET_KEY
ENV PASSWORD_PEPPER="" ENV PASSWORD_PEPPER=$PASSWORD_PEPPER
# Non-root user # Non-root user
RUN useradd -m -u 1000 appuser && chown -R appuser:appuser /app RUN useradd -m -u 1000 appuser && chown -R appuser:appuser /app