boday_tf/Dockerfile
2026-10-31 19:20:50 -05:00

25 lines
775 B
Docker

# 1. Das normale, vollständige Python-Image nutzen
FROM python:3.8.18
# 2. Setze Umgebungsvariablen für Python
ENV PYTHONDONTWRITEBYTECODE=1
ENV PYTHONUNBUFFERED=1
# 3. Setze das Arbeitsverzeichnis im Container
WORKDIR /code
# 4. Installiere System-Abhängigkeiten
# 'gcc' wird hier nicht mehr benötigt, da es im Image schon enthalten ist
RUN apt-get update && apt-get install -y --no-install-recommends \
libpq-dev \
&& rm -rf /var/lib/apt/lists/*
# 5. Installiere die Python-Abhängigkeiten
COPY requirements.txt /code/
RUN pip install --upgrade pip && pip install -r requirements.txt
# 6. Kopiere den restlichen Django-Quellcode in den Container
COPY . /code/
# 7. Erstelle die Ordner für statische Medien
RUN mkdir -p /code/staticfiles /code/mediafiles