Block a user
drb-client-discord-bot/drb-client-discord-bot (sha256:e5c6b0777c15fd4b4df449d8e9c2e3d5d9d032169026111c4869c90f532a4a5d)
Installation
docker pull git.vpn.cusano.net/logan/drb-client-discord-bot/drb-client-discord-bot@sha256:e5c6b0777c15fd4b4df449d8e9c2e3d5d9d032169026111c4869c90f532a4a5dsha256:e5c6b0777c15fd4b4df449d8e9c2e3d5d9d032169026111c4869c90f532a4a5dImage Layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=22.04 |
| ADD file:7adcd25cfa0f5393043ae51833e5654ddd86b0c9fe24cfdacf535c1c2c516c7a 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 |