ohfortuna/build/OhFortuna/Dockerfile
2022-03-07 17:57:22 +01:00

20 lines
508 B
Docker

FROM python:3
ENV HOME_DIR="/OhFortuna"
ENV BOT_DATA_DIR="${HOME_DIR}/data"
ENV PATH="${HOME_DIR}/.local/bin:${PATH}"
ENV PIP_DISABLE_PIP_VERSION_CHECK="1"
RUN addgroup --gid '1000' 'abc'; \
adduser --system --disabled-password --uid '1000' --home "$HOME_DIR" --gid '1000' 'abc'; \
chmod 750 "$HOME_DIR"
COPY --chown=abc:abc ./src "$HOME_DIR"
USER abc
WORKDIR "$HOME_DIR"
RUN chmod u+x "${HOME_DIR}/bot.py"; \
mkdir "$BOT_DATA_DIR"; \
pip install --user discord
CMD "${HOME_DIR}"/bot.py