FROM python:3.9-alpine LABEL description="A Matrix bot for Kanboard" # Instal gcc to build wheels RUN apk add --no-cache gcc musl-dev # Force the stdout and stderr streams to be unbuffered ENV PYTHONUNBUFFERED 1 # Install requirements from PyPI COPY requirements.txt /var/www/kanbot/ RUN pip install --no-cache-dir -r /var/www/kanbot/requirements.txt # Copy the all the necessary files COPY . /var/www/kanbot/ # Move the rigth directory WORKDIR /var/www/kanbot EXPOSE 8000 ENTRYPOINT python3 /var/www/kanbot/bot.py