Browse Source

Added dockerfile

master 6.1.1
Drew Short 5 years ago
commit
68ad131870
  1. 17
      Dockerfile

17
Dockerfile

@ -0,0 +1,17 @@
FROM python:3-alpine
ARG VERSION=6.1.1
WORKDIR /app
RUN apk add --no-cache git ffmpeg-dev zlib-dev jpeg-dev gcc musl-dev
RUN git clone --recurse-submodules https://github.com/azlux/botamusique.git . && git checkout $VERSION
RUN python3 -m venv venv
RUN venv/bin/pip install wheel opuslib protobuf
RUN venv/bin/pip install -r requirements.txt
FROM python:3-alpine
WORKDIR /app
COPY --from=0 /app .
RUN apk add --no-cache gcc opus-dev libmagic ffmpeg
ENTRYPOINT ["/app/venv/bin/python", "/app/mumbleBot.py"]
Loading…
Cancel
Save