# syntax=docker/dockerfile:1 ARG PYTHON_VERSION=3.13.3 FROM python:${PYTHON_VERSION}-slim AS base ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONUNBUFFERED=1 WORKDIR /app RUN --mount=type=cache,target=/root/.cache/pip \ --mount=type=bind,source=requirements.txt,target=requirements.txt \ python -m pip install -r requirements.txt COPY . . EXPOSE 80 CMD ["fastapi", "run", "mock_server.py", "--port", "80", "--workers", "4"]