diff --git a/Dockerfile b/Dockerfile index 345b266..d3858b3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ RUN git clone --recurse-submodules https://github.com/azlux/botamusique.git . && FROM python:3-alpine AS python-builder WORKDIR /app COPY --from=source /app . -RUN apk add --no-cache ffmpeg-dev gcc git jpeg-dev musl-dev opus-dev zlib-dev +RUN apk add --no-cache ffmpeg-dev gcc git jpeg-dev musl-dev zlib-dev RUN python3 -m venv venv \ && venv/bin/pip install wheel opuslib protobuf \ && venv/bin/pip install -r requirements.txt @@ -25,11 +25,13 @@ RUN npm install \ FROM python:3-alpine ENV BAM_CONFIG_file="/app/configuration.ini" ENV BAM_CERTIFICATE="/app/botamusique.pem" +ENV BAM_DB="/data/data.db" +ENV BAM_MUSIC_DB="/data/music.db" WORKDIR /app COPY --from=python-builder /app . COPY --from=node-builder /app/static static COPY --from=node-builder /app/templates templates -RUN apk add --no-cache bash libmagic ffmpeg +RUN apk add --no-cache bash gcc ffmpeg libmagic opus-dev RUN venv/bin/python scripts/translate_templates.py --lang-dir /app/lang --template-dir /app/templates ENTRYPOINT [ "/app/entrypoint.sh" ] CMD ["/app/venv/bin/python", "/app/mumbleBot.py"]