modified: Dockerfile modified: app.py new file: locales/de-DE.json modified: templates/login.html modified: templates/playlists.html modified: templates/quiz.html
24 lines
614 B
Docker
24 lines
614 B
Docker
# 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"]
|
|
|