diff --git a/docker-compose.yml b/docker-compose.yml index db63297d5e..1563057bb9 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -14,6 +14,8 @@ services: dockerfile: docker/main/Dockerfile # Use target devcontainer-trt for TensorRT dev target: devcontainer + cache_from: + - ghcr.io/blakeblackshear/frigate:cache-amd64 ## Uncomment this block for nvidia gpu support # deploy: # resources: diff --git a/docker/main/Dockerfile b/docker/main/Dockerfile index d1091d858f..c512ceb848 100644 --- a/docker/main/Dockerfile +++ b/docker/main/Dockerfile @@ -58,7 +58,6 @@ RUN --mount=type=tmpfs,target=/tmp --mount=type=tmpfs,target=/var/cache/apt \ FROM base AS intel-media-driver ARG DEBIAN_FRONTEND 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 FROM scratch AS go2rtc diff --git a/docker/main/build_intel_media_driver.sh b/docker/main/build_intel_media_driver.sh index 1102e0f63d..acc9caf09d 100755 --- a/docker/main/build_intel_media_driver.sh +++ b/docker/main/build_intel_media_driver.sh @@ -13,12 +13,7 @@ MEDIA_DRIVER_VERSION="intel-media-25.2.6" GMMLIB_VERSION="intel-gmmlib-22.7.2" apt-get -qq update -apt-get -qq install -y wget gnupg ca-certificates cmake g++ make pkg-config ccache - -export CCACHE_DIR=/root/.ccache -export PATH="/usr/lib/ccache:$PATH" -ccache --max-size=2G -ccache --zero-stats +apt-get -qq install -y wget gnupg ca-certificates cmake g++ make pkg-config # Use Intel's jammy repo for newer libva-dev (2.22) which provides the # 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 make -C /tmp/media-driver/build install DESTDIR=/rootfs - -ccache --show-stats