15 lines
223 B
Docker
15 lines
223 B
Docker
FROM ghcr.io/astral-sh/uv:python3.12-alpine
|
|
|
|
WORKDIR /app
|
|
|
|
COPY pyproject.toml uv.lock ./
|
|
COPY lib ./lib
|
|
RUN uv sync --frozen
|
|
|
|
ENV PATH="/app/.venv/bin:$PATH"
|
|
|
|
COPY . /app/src
|
|
WORKDIR /app/src
|
|
|
|
CMD ["python3", "-m", "bot"]
|