# Python Basisimage FROM python:3.9-alpine # Arbeitsverzeichnis WORKDIR /app # Kopieren des Projekts COPY manage.py /app/manage.py COPY Webgame /app/Webgame COPY mygame /app/mygame # Abhängigkeiten installieren RUN pip install -r /app/Webgame/requirements.txt # Umgebungsvariable setzen ENV DJANGO_SETTINGS_MODULE=Webgame.settings # Static files in das Image RUN python manage.py collectstatic --noinput # Datenbank RUN python manage.py migrate # Port freigeben EXPOSE 8000 # Anwendung starten mit Daphne CMD ["daphne", "Webgame.asgi:application", "--bind", "0.0.0.0", "--port", "8000"]