FROM alpine:latest AS installer WORKDIR /src/bragi RUN apk add --no-cache python3 COPY *.py . COPY configuration.default.ini . COPY lang lang COPY media media COPY pymumble_py3 pymumble_py3 COPY requirements.txt /opt/requirements.txt RUN python3 -m venv /opt/venv RUN source /opt/venv/bin/activate && pip install -r /opt/requirements.txt FROM alpine:latest AS runner RUN apk add --no-cache python3 libmagic opus COPY entrypoint.sh /entrypoint.sh COPY --from=installer /opt/venv /opt/venv COPY --from=installer /src/bragi /src/bragi RUN chmod +x /entrypoint.sh WORKDIR /src/bragi CMD ["/entrypoint.sh"]