FROM python:3.12-slim-bookworm ENV PYTHONDONTWRITEBYTECODE 1 ENV PYTHONUNBUFFERED 1 COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/ COPY ../service_app/requirements.txt . RUN uv venv RUN uv pip install -r requirements.txt COPY ../service_app ./service_app COPY ../databases ./service_app/databases COPY ../api_services ./service_app/api_services COPY ../api_objects ./service_app/api_objects COPY ../api_configs ./service_app/api_configs COPY ../api_events ./service_app/api_events COPY ../api_library ./service_app/api_library COPY ../api_validations ./service_app/api_validations WORKDIR /service_app CMD ["uv", "run", "app.py"] # Old File #FROM python:3.10 #RUN pip install --upgrade pip #RUN pip install --no-cache-dir --upgrade -r requirements.txt #CMD ["python", "-m", "app"]