Template
16 lines
268 B
Docker
16 lines
268 B
Docker
FROM python:3.12.3-slim
|
|
|
|
# install uv
|
|
COPY --from=ghcr.io/astral-sh/uv:0.6.5 /uv /uvx /bin/
|
|
|
|
WORKDIR /home
|
|
|
|
COPY config.py config.py
|
|
COPY main.py main.py
|
|
COPY pyproject.toml pyproject.toml
|
|
|
|
COPY cogs cogs/
|
|
|
|
RUN uv sync --frozen --no-dev
|
|
|
|
CMD ["uv", "run", "./main.py"] |