Files

27 lines
473 B
Docker

FROM python:3.12-slim-bookworm
ENV PYTHONUNBUFFERED=1 \
PYTHONDONTWRITEBYTECODE=1
WORKDIR /app
RUN groupadd --gid 1000 app \
&& useradd \
--uid 1000 \
--gid 1000 \
--no-create-home \
--shell /usr/sbin/nologin \
app
COPY requirements.txt ./
RUN pip install \
--no-cache-dir \
--disable-pip-version-check \
-r requirements.txt
COPY --chown=app:app bot.py ./
USER app:app
CMD ["python", "bot.py"]