mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-07-15 00:11:15 +03:00
Use Frigate's cached build
This commit is contained in:
parent
e616879848
commit
6b239f201c
@ -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:
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user