matrix-stt-bot/Dockerfile
2023-04-20 00:45:28 +08:00

30 lines
660 B
Docker

FROM python:3.10-bullseye as base
FROM base as pybuilder
RUN set -eux; \
apt update; \
apt install -y --no-install-recommends \
libolm-dev \
; \
rm -rf /var/lib/apt/lists/*
COPY requirements.txt /requirements.txt
RUN pip install -U pip setuptools wheel && pip install --user -r /requirements.txt && rm /requirements.txt
FROM base as runner
RUN set -eux; \
apt update; \
apt install -y --no-install-recommends \
libolm-dev \
; \
rm -rf /var/lib/apt/lists/*
COPY --from=pybuilder /root/.local /usr/local
COPY . /app
FROM runner
WORKDIR /app
CMD ["python", "bot.py"]