Edm0nd/Dockerfile

24 lines
436 B
Docker

FROM python:3.9-slim
ARG UID
ARG GID
ENV DEBIAN_FRONTEND noninteractive
ADD edmond /app/edmond
WORKDIR /app
RUN pip install requests irc
RUN pip install -r edmond/plugins/requirements.txt
RUN groupadd --gid ${GID} edmond
RUN useradd --uid ${UID} --gid edmond \
--shell /usr/sbin/nologin --create-home --no-log-init \
edmond
ENV DEBIAN_FRONTEND teletype
STOPSIGNAL SIGINT
USER edmond
ENTRYPOINT ["python", "-m", "edmond"]