content: # Install uv
  FROM python:3.12-slim
  COPY --from=ghcr.io/astral-sh/uv:latest /uv /bin/uv
  
  # Change the working directory to the `app` directory
  WORKDIR /app
  
  # Copy the lockfile and `pyproject.toml` into the image
  ADD uv.lock /app/uv.lock
  ADD pyproject.toml /app/pyproject.toml
  
  # Install dependencies
  RUN uv sync --frozen --no-install-project
  
  # Copy the project into the image
  ADD . /app
  
  # Sync the project
  RUN uv sync --frozen
  
  CMD [ "python", "/foo.py"]