modified: web/Dockerfile
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user