Update documentation
This commit is contained in:
19
Docker/Dockerfile
Normal file
19
Docker/Dockerfile
Normal 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"]
|
Reference in New Issue
Block a user