bonus-edge-proxy (cicd-testing)
Installation
docker pull 192.168.0.75:3000/guanyuankai/bonus-edge-proxy:cicd-testingsha256:ab52bb6e38defdd89cebb178f1f73929ff0f02d7ba5e05590700da1afd08f735Image 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
2025-11-11 14:58:23 +08:00
Versions (5)
View all
Container
4
OCI / Docker
linux/arm64
760 MiB