Use Frigate's cached build

This commit is contained in:
Nicolas Mowen 2026-04-15 08:31:34 -06:00
parent e616879848
commit 6b239f201c
3 changed files with 3 additions and 9 deletions

View File

@ -14,6 +14,8 @@ services:
dockerfile: docker/main/Dockerfile dockerfile: docker/main/Dockerfile
# Use target devcontainer-trt for TensorRT dev # Use target devcontainer-trt for TensorRT dev
target: devcontainer target: devcontainer
cache_from:
- ghcr.io/blakeblackshear/frigate:cache-amd64
## Uncomment this block for nvidia gpu support ## Uncomment this block for nvidia gpu support
# deploy: # deploy:
# resources: # resources:

View File

@ -58,7 +58,6 @@ RUN --mount=type=tmpfs,target=/tmp --mount=type=tmpfs,target=/var/cache/apt \
FROM base AS intel-media-driver FROM base AS intel-media-driver
ARG DEBIAN_FRONTEND ARG DEBIAN_FRONTEND
RUN --mount=type=bind,source=docker/main/build_intel_media_driver.sh,target=/deps/build_intel_media_driver.sh \ RUN --mount=type=bind,source=docker/main/build_intel_media_driver.sh,target=/deps/build_intel_media_driver.sh \
--mount=type=cache,target=/root/.ccache \
/deps/build_intel_media_driver.sh /deps/build_intel_media_driver.sh
FROM scratch AS go2rtc FROM scratch AS go2rtc

View File

@ -13,12 +13,7 @@ MEDIA_DRIVER_VERSION="intel-media-25.2.6"
GMMLIB_VERSION="intel-gmmlib-22.7.2" GMMLIB_VERSION="intel-gmmlib-22.7.2"
apt-get -qq update apt-get -qq update
apt-get -qq install -y wget gnupg ca-certificates cmake g++ make pkg-config ccache apt-get -qq install -y wget gnupg ca-certificates cmake g++ make pkg-config
export CCACHE_DIR=/root/.ccache
export PATH="/usr/lib/ccache:$PATH"
ccache --max-size=2G
ccache --zero-stats
# Use Intel's jammy repo for newer libva-dev (2.22) which provides the # Use Intel's jammy repo for newer libva-dev (2.22) which provides the
# VVC/VVC-decode headers required by media-driver 25.x # VVC/VVC-decode headers required by media-driver 25.x
@ -51,5 +46,3 @@ make -C /tmp/media-driver/build -j"$(nproc)"
# Install driver to rootfs for COPY --from # Install driver to rootfs for COPY --from
make -C /tmp/media-driver/build install DESTDIR=/rootfs make -C /tmp/media-driver/build install DESTDIR=/rootfs
ccache --show-stats