FROM python:3.7 WORKDIR /app # We use requirements_freezed in order to ensure reproductible builds COPY requirements_freezed.txt ./requirements.txt RUN pip install -r requirements.txt COPY ./ChannelsConfigFile/ ./ChannelsConfigFile/ COPY ./utils/ ./utils/ COPY VocalMaisBot.py ./ VOLUME ["/app/.token", "/app/channels.json"] ENTRYPOINT ["/app/VocalMaisBot.py"]