Spaces:
Running
Running
FROM python:3.11-slim | |
COPY --chown=user --from=ghcr.io/astral-sh/uv:latest /uv /bin/uv | |
RUN useradd -m -u 1000 user | |
USER user | |
WORKDIR /app | |
ADD uv.lock /app/uv.lock | |
ADD pyproject.toml /app/pyproject.toml | |
RUN uv sync --no-dev --frozen --no-install-project | |
COPY --chown=user public ./public | |
COPY --chown=user src ./src | |
RUN touch README.md | |
RUN uv sync --no-dev --frozen | |
CMD [".venv/bin/start_tutorial"] |