# Basis-Image mit Python FROM python:3.10-slim # Arbeitsverzeichnis erstellen WORKDIR /app # Kopiere die requirements-Datei und installiere die Abhängigkeiten COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt # Kopiere den gesamten Projektinhalt in das Arbeitsverzeichnis COPY . . 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 ENV FLASK_ENV=development ENV LANG=$LANG # Starten mit Gunicorn für Production CMD ["python", "app.py"]