forked from Github/frigate
Do not wait forever for services to exit (#5149)
* Fix frigate service restarting inside devcontainer * Add timeouts to services exit process So s6 won't wait forever.
This commit is contained in:
@@ -2,7 +2,12 @@
|
|||||||
# shellcheck shell=bash
|
# shellcheck shell=bash
|
||||||
# Start the fake Frigate service
|
# Start the fake Frigate service
|
||||||
|
|
||||||
|
set -o errexit -o nounset -o pipefail
|
||||||
|
|
||||||
|
# Tell S6-Overlay not to restart this service
|
||||||
|
s6-svc -O .
|
||||||
|
|
||||||
while true; do
|
while true; do
|
||||||
echo "The fake Frigate service is running..."
|
echo "[INFO] The fake Frigate service is running..."
|
||||||
sleep 5s
|
sleep 5s
|
||||||
done
|
done
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
120000
|
||||||
1
docker/rootfs/etc/s6-overlay/s6-rc.d/go2rtc/timeout-kill
Normal file
1
docker/rootfs/etc/s6-overlay/s6-rc.d/go2rtc/timeout-kill
Normal file
@@ -0,0 +1 @@
|
|||||||
|
30000
|
||||||
1
docker/rootfs/etc/s6-overlay/s6-rc.d/nginx/timeout-kill
Normal file
1
docker/rootfs/etc/s6-overlay/s6-rc.d/nginx/timeout-kill
Normal file
@@ -0,0 +1 @@
|
|||||||
|
30000
|
||||||
Reference in New Issue
Block a user