| FROM ghcr.io/astral-sh/uv:python3.12-bookworm-slim | |
| # Change these to the repo and path you want to serve | |
| ENV GITHUB_REPO=marimo-team/marimo | |
| ENV GITHUB_ROOT_DIR=examples/ui | |
| # Create a cache directory with appropriate permissions | |
| RUN mkdir -p /.cache/uv && chown -R 1000:1000 /.cache | |
| COPY main.py . | |
| COPY templates/ templates/ | |
| USER 1000 | |
| CMD ["uv", "run", "--no-project", "main.py"] | |