FROM python:3.12-slim-bookworm LABEL authors="Marc Koch" ENV PYTHONDONTWRITEBYTECODE 1 ENV PYTHONUNBUFFERED 1 WORKDIR /app RUN mkdir /data COPY src/ ./ COPY requirements.txt . COPY README.md index.md COPY version.txt . RUN pip install --no-cache-dir -r requirements.txt RUN groupadd -r app-user && useradd -r -g app-user app-user && \ chown -R app-user:app-user /app && \ chown -R app-user:app-user /data USER app-user EXPOSE 8000 #CMD ["nanodjango", "serve", "booking.py"] CMD ["gunicorn", "--timeout", "180", "--bind", "0.0.0.0:8000", "booking:app"]