Files
quizify/Dockerfile
SimolZimol d38254bc3c modified: .env.example
modified:   Dockerfile
	modified:   app.py
	new file:   locales/de-DE.json
	modified:   templates/login.html
	modified:   templates/playlists.html
	modified:   templates/quiz.html
2025-05-19 17:39:11 +02:00

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"]