modified: web/Dockerfile
modified: web/config.py
This commit is contained in:
@@ -13,33 +13,10 @@ COPY . .
|
||||
|
||||
EXPOSE 5000
|
||||
|
||||
# ── Umgebungsvariablen (werden von Coolify gesetzt) ────────────────────────────
|
||||
# ── Statische Umgebungsvariablen (nur build-time defaults) ────────────────────
|
||||
ENV PYTHONUNBUFFERED=1
|
||||
ENV FLASK_APP=app.py
|
||||
|
||||
# Flask
|
||||
ENV SECRET_KEY=$SECRET_KEY
|
||||
ENV HOST=$HOST
|
||||
ENV PORT=$PORT
|
||||
ENV DEBUG=$DEBUG
|
||||
|
||||
# Panel-Datenbank (Benutzer / Gruppen)
|
||||
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=$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=$FERNET_KEY
|
||||
ENV PASSWORD_PEPPER=$PASSWORD_PEPPER
|
||||
# Alle anderen ENV (DB, Passwörter, Keys) werden von Coolify zur Laufzeit gesetzt
|
||||
|
||||
# Non-root user
|
||||
RUN useradd -m -u 1000 appuser && chown -R appuser:appuser /app
|
||||
|
||||
Reference in New Issue
Block a user