Update documentation

This commit is contained in:
2020-12-29 15:28:31 +01:00
parent 14f19bdf48
commit 81119c2d17
7 changed files with 166 additions and 25 deletions

19
Docker/Dockerfile Normal file
View File

@ -0,0 +1,19 @@
FROM archlinux
# Update Arch and install gcc, python and pip and remove cache
RUN pacman -Syu --noconfirm && pacman --noconfirm -S gcc python python-pip git && yes | pacman -Scc
# Copy requirements for the bot and install them
COPY requirements.txt /tmp/
RUN pip install --disable-pip-version-check --no-cache-dir --requirement /tmp/requirements.txt
# Create user
RUN useradd --create-home botuser
WORKDIR /home/botuser
USER botuser
RUN mkdir -p ~/data
# Copy bot and run
COPY main.py .
CMD ["python", "./main.py"]