bonus-edge-proxy (cicd-testing)

Published 2025-11-11 14:58:23 +08:00 by guanyuankai in guanyuankai/bonus-edge-proxy

Installation

docker pull 192.168.0.75:3000/guanyuankai/bonus-edge-proxy:cicd-testing
sha256:ab52bb6e38defdd89cebb178f1f73929ff0f02d7ba5e05590700da1afd08f735

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=22.04
ADD file:7a71c1d52054f8e04c815eaec639d14adaaa62346860f4003201834430b7ff18 in /
CMD ["/bin/bash"]
ENV DEBIAN_FRONTEND=noninteractive
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends sudo unzip software-properties-common gpg-agent && add-apt-repository -y ppa:jjriek/panfork-mesa && add-apt-repository -y ppa:jjriek/rockchip && add-apt-repository -y ppa:jjriek/rockchip-multimedia && apt-get update && apt-get install -y --no-install-recommends espeak-ng-data libespeak1 python3 python3-pip libssl-dev libspdlog-dev libsqlite3-dev libboost-all-dev librockchip-mpp-dev librga-dev gstreamer1.0-rockchip libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev alsa-utils libasound2-plugins gstreamer1.0-alsa gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-pulseaudio gstreamer1.0-rtsp libopencv-dev nmap && rm -rf /var/lib/apt/lists/* # buildkit
COPY /usr/local/lib/ /usr/local/lib/ # buildkit
COPY /usr/local/include/ /usr/local/include/ # buildkit
COPY /app/build/edge_proxy /app/edge_proxy # buildkit
WORKDIR /app
RUN /bin/sh -c groupadd -r developers && useradd -ms /bin/bash -g developers -G sudo dev && groupadd -g 20 dialout || true && groupadd -g 44 video || true && groupadd -g 110 render || true && groupadd -g 29 render || true && usermod -a -G dialout dev && usermod -a -G video dev && usermod -a -G render dev && usermod -a -G audio dev && echo "dev ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/dev-nopasswd # buildkit
COPY rknn_sdk/librknn_api/include/rknn_api.h /usr/local/include/ # buildkit
COPY rknn_sdk/rknn_server/aarch64/usr/bin/rknn_server /usr/bin/rknn_server # buildkit
COPY rknn_sdk/librknn_api/aarch64/librknnrt.so /usr/lib/librknnrt.so # buildkit
COPY rknn_sdk/librknn_api/aarch64/librknn_api.so /usr/lib/librknn_api.so # buildkit
COPY rknn_sdk/whl/*.whl /tmp/rknn_wheels/ # buildkit
RUN /bin/sh -c pip3 install /tmp/rknn_wheels/*.whl && rm -rf /tmp/rknn_wheels # buildkit
RUN /bin/sh -c chmod +x /usr/bin/rknn_server # buildkit
RUN /bin/sh -c ldconfig # buildkit
COPY config/ /app/config/ # buildkit
COPY models/ /app/models # buildkit
COPY piper_models/ /app/piper_models/ # buildkit
USER dev
RUN /bin/sh -c pip install --no-cache-dir --user -i https://mirrors.aliyun.com/pypi/simple/ piper-tts onvif-zeep python-nmap psutil paramiko # buildkit
RUN /bin/sh -c echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bash_profile # buildkit
RUN /bin/sh -c sudo chown -R dev:developers /app # buildkit
RUN /bin/sh -c sudo chown dev:developers /app/edge_proxy # buildkit
RUN /bin/sh -c sudo chmod 775 /app/edge_proxy # buildkit
USER dev
CMD ["/app/edge_proxy"]

Labels

Key Value
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 22.04
Details
Container
2025-11-11 14:58:23 +08:00
4
OCI / Docker
linux/arm64
760 MiB
Versions (5) View all
latest 2025-11-25
v1.2.2 2025-11-25
v1.2.1 2025-11-25
v1.2.0 2025-11-25
cicd-testing 2025-11-11