mirror of
https://github.com/nikdoof/smsbot.git
synced 2025-12-13 10:02:15 +00:00
21 lines
504 B
Docker
21 lines
504 B
Docker
FROM python:3.9-alpine AS base
|
|
|
|
# Builder
|
|
FROM base AS builder
|
|
|
|
ENV POETRY_VERSION=2.1.1
|
|
|
|
RUN apk add build-base unzip wget python3-dev libffi-dev rust cargo openssl-dev && pip install "poetry==$POETRY_VERSION" && poetry self add poetry-plugin-bundle
|
|
WORKDIR /src
|
|
COPY poetry.lock pyproject.toml README.md /src/
|
|
COPY smsbot /src/smsbot
|
|
RUN poetry bundle venv /runtime
|
|
|
|
|
|
# Final container
|
|
FROM base AS runtime
|
|
|
|
COPY --from=builder /runtime /runtime
|
|
ENV PATH=/runtime/bin:$PATH
|
|
EXPOSE 80/tcp
|
|
CMD ["smsbot"] |