mirror of
https://github.com/blakeblackshear/frigate.git
synced 2025-08-04 13:47:37 +02:00
JetPack 6: fix BASE_HOOK (#16701)
This commit is contained in:
parent
0083d09a8b
commit
94a9dcede8
@ -14,16 +14,18 @@ ARG BASE_HOOK=
|
|||||||
|
|
||||||
FROM ${BASE_IMAGE} AS base
|
FROM ${BASE_IMAGE} AS base
|
||||||
ARG PIP_BREAK_SYSTEM_PACKAGES
|
ARG PIP_BREAK_SYSTEM_PACKAGES
|
||||||
|
ARG BASE_HOOK
|
||||||
|
|
||||||
RUN ${BASE_HOOK}
|
RUN sh -c "$BASE_HOOK"
|
||||||
|
|
||||||
FROM --platform=${BUILDPLATFORM} debian:12 AS base_host
|
FROM --platform=${BUILDPLATFORM} debian:12 AS base_host
|
||||||
ARG PIP_BREAK_SYSTEM_PACKAGES
|
ARG PIP_BREAK_SYSTEM_PACKAGES
|
||||||
|
|
||||||
FROM ${SLIM_BASE} AS slim-base
|
FROM ${SLIM_BASE} AS slim-base
|
||||||
ARG PIP_BREAK_SYSTEM_PACKAGES
|
ARG PIP_BREAK_SYSTEM_PACKAGES
|
||||||
|
ARG BASE_HOOK
|
||||||
|
|
||||||
RUN ${BASE_HOOK}
|
RUN sh -c "$BASE_HOOK"
|
||||||
|
|
||||||
FROM slim-base AS wget
|
FROM slim-base AS wget
|
||||||
ARG DEBIAN_FRONTEND
|
ARG DEBIAN_FRONTEND
|
||||||
@ -229,8 +231,10 @@ ENV PATH="/usr/local/go2rtc/bin:/usr/local/tempio/bin:/usr/local/nginx/sbin:${PA
|
|||||||
RUN --mount=type=bind,source=docker/main/install_deps.sh,target=/deps/install_deps.sh \
|
RUN --mount=type=bind,source=docker/main/install_deps.sh,target=/deps/install_deps.sh \
|
||||||
/deps/install_deps.sh
|
/deps/install_deps.sh
|
||||||
|
|
||||||
|
RUN wget -q https://bootstrap.pypa.io/get-pip.py -O get-pip.py \
|
||||||
|
&& python3 get-pip.py "pip"
|
||||||
|
|
||||||
RUN --mount=type=bind,from=wheels,source=/wheels,target=/deps/wheels \
|
RUN --mount=type=bind,from=wheels,source=/wheels,target=/deps/wheels \
|
||||||
python3 -m pip install --upgrade pip && \
|
|
||||||
pip3 install -U /deps/wheels/*.whl
|
pip3 install -U /deps/wheels/*.whl
|
||||||
|
|
||||||
COPY --from=deps-rootfs / /
|
COPY --from=deps-rootfs / /
|
||||||
|
@ -6,13 +6,13 @@ apt-get -qq update
|
|||||||
|
|
||||||
apt-get -qq install --no-install-recommends -y \
|
apt-get -qq install --no-install-recommends -y \
|
||||||
apt-transport-https \
|
apt-transport-https \
|
||||||
|
ca-certificates \
|
||||||
gnupg \
|
gnupg \
|
||||||
wget \
|
wget \
|
||||||
lbzip2 \
|
lbzip2 \
|
||||||
procps vainfo \
|
procps vainfo \
|
||||||
unzip locales tzdata libxml2 xz-utils \
|
unzip locales tzdata libxml2 xz-utils \
|
||||||
python3.11 \
|
python3.11 \
|
||||||
python3-pip \
|
|
||||||
curl \
|
curl \
|
||||||
lsof \
|
lsof \
|
||||||
jq \
|
jq \
|
||||||
|
@ -14,12 +14,17 @@ variable "COMPUTE_LEVEL" {
|
|||||||
default = ""
|
default = ""
|
||||||
}
|
}
|
||||||
variable "BASE_HOOK" {
|
variable "BASE_HOOK" {
|
||||||
# Ensure an up-to-date python 3.11 is available in tensorrt/jetson image
|
# Ensure an up-to-date python 3.11 is available in jetson images
|
||||||
default = <<EOT
|
default = <<EOT
|
||||||
if grep -iq \"ubuntu\" /etc/os-release; then
|
if grep -iq \"ubuntu\" /etc/os-release; then
|
||||||
apt-get update &&
|
. /etc/os-release
|
||||||
apt-get install -y software-properties-common &&
|
|
||||||
add-apt-repository ppa:deadsnakes/ppa;
|
# Add the deadsnakes PPA repository
|
||||||
|
echo "deb https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu $VERSION_CODENAME main" >> /etc/apt/sources.list.d/deadsnakes.list
|
||||||
|
echo "deb-src https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu $VERSION_CODENAME main" >> /etc/apt/sources.list.d/deadsnakes.list
|
||||||
|
|
||||||
|
# Add deadsnakes signing key
|
||||||
|
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F23C5A6CF475977595C89F51BA6932366A755776
|
||||||
fi
|
fi
|
||||||
EOT
|
EOT
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user