Compare commits
No commits in common. "77ae08ea31d305f36aefdec4170007038ad9af7c" and "110c6d2544d54a6e88f3f4e1e14cd95cb94a2e91" have entirely different histories.
77ae08ea31
...
110c6d2544
@ -60,9 +60,7 @@ $STD pip3 wheel --wheel-dir=/wheels -r /opt/frigate/docker/main/requirements-whe
|
|||||||
pip3 install -U /wheels/*.whl
|
pip3 install -U /wheels/*.whl
|
||||||
cp -a /opt/frigate/docker/main/rootfs/. /
|
cp -a /opt/frigate/docker/main/rootfs/. /
|
||||||
export TARGETARCH="amd64"
|
export TARGETARCH="amd64"
|
||||||
export DEBIAN_FRONTEND=noninteractive
|
echo 'libc6 libraries/restart-without-asking boolean true' | debconf-set-selections
|
||||||
echo "libedgetpu1-max libedgetpu/accepted-eula select true" | debconf-set-selections
|
|
||||||
echo "libedgetpu1-max libedgetpu/install-confirm-max select true" | debconf-set-selections
|
|
||||||
$STD /opt/frigate/docker/main/install_deps.sh
|
$STD /opt/frigate/docker/main/install_deps.sh
|
||||||
$STD apt update
|
$STD apt update
|
||||||
$STD ln -svf /usr/lib/btbn-ffmpeg/bin/ffmpeg /usr/local/bin/ffmpeg
|
$STD ln -svf /usr/lib/btbn-ffmpeg/bin/ffmpeg /usr/local/bin/ffmpeg
|
||||||
@ -105,15 +103,15 @@ fi
|
|||||||
echo "tmpfs /tmp/cache tmpfs defaults 0 0" >>/etc/fstab
|
echo "tmpfs /tmp/cache tmpfs defaults 0 0" >>/etc/fstab
|
||||||
msg_ok "Installed Frigate $RELEASE"
|
msg_ok "Installed Frigate $RELEASE"
|
||||||
|
|
||||||
# read -p "Semantic Search requires a dedicated GPU and at least 16GB RAM. Would you like to install it? (y/n): " semantic_choice
|
read -p "Semantic Search requires a dedicated GPU and at least 16GB RAM. Would you like to install it? (y/n): " semantic_choice
|
||||||
# if [[ "$semantic_choice" == "y" ]]; then
|
if [[ "$semantic_choice" == "y" ]]; then
|
||||||
# msg_info "Configuring Semantic Search & AI Models"
|
msg_info "Configuring Semantic Search & AI Models"
|
||||||
# mkdir -p /opt/frigate/models/semantic_search
|
mkdir -p /opt/frigate/models/semantic_search
|
||||||
# curl -fsSL -o /opt/frigate/models/semantic_search/clip_model.pt https://huggingface.co/openai/clip-vit-base-patch32/resolve/main/pytorch_model.bin
|
curl -fsSL -o /opt/frigate/models/semantic_search/clip_model.pt https://huggingface.co/openai/clip-vit-base-patch32/resolve/main/pytorch_model.bin
|
||||||
# msg_ok "Semantic Search Models Installed"
|
msg_ok "Semantic Search Models Installed"
|
||||||
# else
|
else
|
||||||
# msg_ok "Skipped Semantic Search Setup"
|
msg_ok "Skipped Semantic Search Setup"
|
||||||
# fi
|
fi
|
||||||
|
|
||||||
msg_info "Building and Installing libUSB without udev"
|
msg_info "Building and Installing libUSB without udev"
|
||||||
wget -qO /tmp/libusb.zip https://github.com/libusb/libusb/archive/v1.0.29.zip
|
wget -qO /tmp/libusb.zip https://github.com/libusb/libusb/archive/v1.0.29.zip
|
||||||
@ -162,18 +160,22 @@ cat >/etc/apt/sources.list.d/nginx-debsrc.list <<'EOF'
|
|||||||
deb-src http://deb.debian.org/debian bookworm main
|
deb-src http://deb.debian.org/debian bookworm main
|
||||||
EOF
|
EOF
|
||||||
$STD apt-get update
|
$STD apt-get update
|
||||||
msg_ok "deb-src enabled"
|
msg_ok "Enabled deb-src for Nginx"
|
||||||
|
|
||||||
msg_info "Building Nginx with Custom Modules"
|
msg_info "Installing Nginx build-dependencies"
|
||||||
$STD bash /opt/frigate/docker/main/build_nginx.sh
|
$STD apt-get -yqq build-dep nginx
|
||||||
sed -e '/s6-notifyoncheck/ s/^#*/#/' -i /opt/frigate/docker/main/rootfs/etc/s6-overlay/s6-rc.d/nginx/run
|
msg_ok "Installed Nginx build-dependencies"
|
||||||
ln -sf /usr/local/nginx/sbin/nginx /usr/local/bin/nginx
|
|
||||||
msg_ok "Built Nginx"
|
|
||||||
|
|
||||||
msg_info "Cleanup temporary deb-src"
|
msg_info "Cleanup temporary deb-src"
|
||||||
rm -f /etc/apt/sources.list.d/nginx-debsrc.list
|
rm -f /etc/apt/sources.list.d/nginx-debsrc.list
|
||||||
$STD apt-get update
|
$STD apt-get update
|
||||||
msg_ok "Temporary deb-src removed"
|
msg_ok "Removed temporary deb-src"
|
||||||
|
|
||||||
|
msg_info "Building Nginx with Custom Modules"
|
||||||
|
$STD /opt/frigate/docker/main/build_nginx.sh
|
||||||
|
sed -e '/s6-notifyoncheck/ s/^#*/#/' -i /opt/frigate/docker/main/rootfs/etc/s6-overlay/s6-rc.d/nginx/run
|
||||||
|
ln -sf /usr/local/nginx/sbin/nginx /usr/local/bin/nginx
|
||||||
|
msg_ok "Built Nginx"
|
||||||
|
|
||||||
msg_info "Installing Tempio"
|
msg_info "Installing Tempio"
|
||||||
sed -i 's|/rootfs/usr/local|/usr/local|g' /opt/frigate/docker/main/install_tempio.sh
|
sed -i 's|/rootfs/usr/local|/usr/local|g' /opt/frigate/docker/main/install_tempio.sh
|
||||||
|
Loading…
x
Reference in New Issue
Block a user