24 lines
514 B
Docker
24 lines
514 B
Docker
FROM python:3.8-slim
|
|
|
|
WORKDIR /bot
|
|
RUN apt update
|
|
RUN apt -y install libcups2-dev python3-dev gcc
|
|
|
|
COPY Pipfile .
|
|
RUN pip install pipenv && \
|
|
pip install pipfile-requirements
|
|
RUN pipfile2req Pipfile > requirements.txt
|
|
RUN pip install -r requirements.txt
|
|
RUN pip install nordpool
|
|
|
|
COPY bot.py *.json *.pickle /bot/
|
|
COPY config config
|
|
|
|
VOLUME /bot/config
|
|
RUN useradd -m HomeBot && chown HomeBot -R /bot && apt install curl jq -y
|
|
USER HomeBot
|
|
WORKDIR /bot
|
|
COPY modules modules
|
|
|
|
CMD [ "python", "-u", "./bot.py" ]
|