Block a user
drb-client-discord-bot/drb-client-discord-bot (sha256:4775e4d2e7260b96a9003aa286a7d66f42a6a3800bc4f54bbebdb54cdbd95a0f)
Installation
docker pull git.vpn.cusano.net/logan/drb-client-discord-bot/drb-client-discord-bot@sha256:4775e4d2e7260b96a9003aa286a7d66f42a6a3800bc4f54bbebdb54cdbd95a0fsha256:4775e4d2e7260b96a9003aa286a7d66f42a6a3800bc4f54bbebdb54cdbd95a0fImage Layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=22.04 |
| ADD file:420f880e94b721d5d51db26959a0be413bb646cea8a083b48bc7ac884c7fd405 in / |
| CMD ["/bin/bash"] |
| ENV DEBIAN_FRONTEND=noninteractive |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends libc-bin apt-transport-https tzdata && apt-get install -y --no-install-recommends git curl python3 python3-pip build-essential cmake libuhd-dev uhd-host libvolk2-dev libsndfile1-dev pkg-config sudo libsndfile1 pulseaudio libasound-dev portaudio19-dev libportaudio2 libpulse-dev apulse ffmpeg # buildkit |
| RUN /bin/sh -c git clone -b gr310 https://github.com/boatbod/op25 /op25 # buildkit |
| WORKDIR /op25 |
| RUN /bin/sh -c ./install.sh -f # buildkit |
| COPY requirements.txt /tmp/requirements.txt # buildkit |
| RUN /bin/sh -c pip3 install --no-cache-dir -r /tmp/requirements.txt # buildkit |
| RUN /bin/sh -c echo "#!/bin/bash\n./multi_rx.py -v 1 -c /configs/active.cfg.json" > ./op25/gr-op25_repeater/apps/run_multi-rx_service.sh && chmod +x ./op25/gr-op25_repeater/apps/run_multi-rx_service.sh # buildkit |
| RUN /bin/sh -c systemctl --global disable pulseaudio.service pulseaudio.socket && sed -i 's/autospawn = .*$/autospawn = no/' /etc/pulse/client.conf && sed -i 's/enable-shm = .*$/enable-shm = false/' /etc/pulse/client.conf && usermod -aG pulse-access root # buildkit |
| EXPOSE map[8001/tcp:{} 8081/tcp:{}] |
| VOLUME [/configs] |
| WORKDIR /app |
| COPY ./app/internal/opus /app/internal/opus # buildkit |
| COPY ./app /app # buildkit |
| ENTRYPOINT ["uvicorn" "main:app" "--host" "0.0.0.0" "--port" "8001" "--reload"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.ref.name | ubuntu |
| org.opencontainers.image.version | 22.04 |