Update 99-run.sh

This commit is contained in:
Alexandre
2025-07-16 23:06:43 +02:00
committed by GitHub
parent 4cd363fbe3
commit 216ff7a925

View File

@@ -151,17 +151,25 @@ wait_minio_ready_and_bucket() {
}
start_web() {
if $DISABLE_WEB_UI; then
bashio::log.info "Web UI disabled."
return 0
fi
if [ -z "$WEB_BIN" ] || [ ! -x "$WEB_BIN" ]; then
bashio::log.warning "Web UI binary not found; skipping."
return 0
fi
bashio::log.info "Starting Ente web (:3000)..."
"$WEB_BIN" &
WEB_PID=$!
if $DISABLE_WEB_UI; then
bashio::log.info "Web UI disabled."
return 0
fi
# Prepare static assets with actual origins (does safe sed replacements).
ENTE_API_ORIGIN="${ENTE_API_ORIGIN:-http://[HOST]:[PORT:8080]}"
ENTE_ALBUMS_ORIGIN="${ENTE_ALBUMS_ORIGIN:-${ENTE_API_ORIGIN}}"
export ENTE_API_ORIGIN ENTE_ALBUMS_ORIGIN
/usr/local/bin/ente-web-prepare || bashio::log.warning "Web env substitution step returned nonzero; continuing."
# nginx expects runtime dirs
mkdir -p /run/nginx
# log dir
mkdir -p /var/log/nginx
bashio::log.info "Starting Ente web (nginx, ports 30003004)..."
nginx -c /etc/ente-web/nginx.conf -g 'daemon off;' &
WEB_PID=$!
}
start_museum_foreground() {