Files
quizify/Dockerfile
2025-05-15 22:30:35 +02:00

24 lines
631 B
Docker

# --- Stage 1: Dependencies installieren ---
FROM python:3.10-slim AS base
WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
# --- Stage 2: Code kopieren & starten ---
FROM base AS run
WORKDIR /app
COPY . /app
# Port, den Coolify erwartet
EXPOSE 5000
ENV FLASK_ENV=$FLASK_ENV
ENV SECRET_KEY=$SECRET_KEY
ENV SPOTIPY_CLIENT_ID=$SPOTIPY_CLIENT_ID
ENV SPOTIPY_CLIENT_SECRET=$SPOTIPY_CLIENT_SECRET
ENV SPOTIPY_REDIRECT_URI=$SPOTIPY_REDIRECT_URI
# Starten mit Gunicorn für Production
CMD ["python", "app.py"]