modified: web/Dockerfile

This commit is contained in:
SimolZimol
2026-04-01 01:52:47 +02:00
parent 2d934b469d
commit 9af1f2a8cb

View File

@@ -14,28 +14,31 @@ COPY . .
EXPOSE 5000 EXPOSE 5000
# ── Runtime-Umgebungsvariablen (werden von Coolify überschrieben) ────────────── # ── Runtime-Umgebungsvariablen (werden von Coolify überschrieben) ──────────────
ENV PYTHONUNBUFFERED=1 \ # Flask
FLASK_APP=app.py \ ENV PYTHONUNBUFFERED=1
# Flask ENV FLASK_APP=app.py
SECRET_KEY="" \ ENV SECRET_KEY=""
HOST="0.0.0.0" \ ENV HOST="0.0.0.0"
PORT="5000" \ ENV PORT="5000"
DEBUG="false" \ ENV DEBUG="false"
# Panel-Datenbank (Benutzer / Gruppen)
PANEL_DB_HOST="" \ # Panel-Datenbank (Benutzer / Gruppen)
PANEL_DB_PORT="3306" \ ENV PANEL_DB_HOST=""
PANEL_DB_USER="" \ ENV PANEL_DB_PORT="3306"
PANEL_DB_PASSWORD="" \ ENV PANEL_DB_USER=""
PANEL_DB_NAME="mclogger_panel" \ ENV PANEL_DB_PASSWORD=""
# Credentials-Datenbank (verschlüsselte MC-DB-Zugangsdaten) ENV PANEL_DB_NAME="mclogger_panel"
CREDS_DB_HOST="" \
CREDS_DB_PORT="3306" \ # Credentials-Datenbank (verschlüsselte MC-DB-Zugangsdaten)
CREDS_DB_USER="" \ ENV CREDS_DB_HOST=""
CREDS_DB_PASSWORD="" \ ENV CREDS_DB_PORT="3306"
CREDS_DB_NAME="mclogger_creds" \ ENV CREDS_DB_USER=""
# Sicherheit ENV CREDS_DB_PASSWORD=""
FERNET_KEY="" \ ENV CREDS_DB_NAME="mclogger_creds"
PASSWORD_PEPPER=""
# Sicherheit
ENV FERNET_KEY=""
ENV 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