|
- FROM python:3.9-slim
-
- RUN useradd --create-home --shell /bin/bash bot
-
- WORKDIR /home/bot
-
- ENV PATH="/home/bot:${PATH}"
-
- # Prepare environment
- RUN python -m pip install --upgrade pip
- RUN pip install pipenv
- COPY Pipfile.lock .
- RUN pipenv sync && pipenv run pip freeze > requirements.txt
-
- # Add files
- RUN pip install -r requirements.txt && mkdir config
- COPY _twitchbot/ _twitchbot/
- COPY bot.py .
-
- USER bot
-
- CMD ["python", "bot.py", "--config=config/config.json"]
|