19 lines
359 B
Docker
19 lines
359 B
Docker
FROM python:3.13-slim
|
|
|
|
ENV PYTHONUNBUFFERED=1 \
|
|
PYTHONDONTWRITEBYTECODE=1 \
|
|
PIP_NO_CACHE_DIR=1
|
|
|
|
WORKDIR /app
|
|
|
|
RUN useradd --create-home --shell /usr/sbin/nologin appuser
|
|
|
|
COPY bot/requirements.txt /app/requirements.txt
|
|
|
|
RUN pip install --upgrade pip && \
|
|
pip install -r /app/requirements.txt
|
|
|
|
COPY --chown=appuser:appuser ./bot /app
|
|
|
|
USER appuser
|