Files
demo_sites/Dockerfile
2026-05-17 18:29:30 -05:00

21 lines
351 B
Docker

FROM python:3.12-slim
ENV PYTHONDONTWRITEBYTECODE=1 \
PYTHONUNBUFFERED=1 \
UV_LINK_MODE=copy \
PATH="/app/.venv/bin:$PATH"
WORKDIR /app
RUN pip install --no-cache-dir uv
COPY pyproject.toml README.md /app/
RUN uv sync --no-dev
COPY . /app
RUN chmod +x /app/docker/entrypoint.sh
EXPOSE 8000
CMD ["bash", "/app/docker/entrypoint.sh"]