home-assistant-apps/cookcli/rootfs/etc/services.d/nginx/run

20 lines
542 B
Plaintext

#!/usr/bin/with-contenv bashio
set -e
bashio::log.info "=== Démarrage du service Nginx ==="
bashio::log.info "=== ${bashio::addon.ingress_entry} ==="
# Attendre que CookCLI soit prêt
bashio::log.info "Attente de CookCLI sur le port 9081..."
for i in $(seq 1 30); do
if nc -z 127.0.0.1 9081 2>/dev/null; then
bashio::log.info "✅ CookCLI est prêt (port 9081 accessible)"
break
fi
bashio::log.info "⏳ Tentative ${i}/30..."
sleep 1
done
# Démarrer Nginx
exec nginx -g "daemon off;" >> /proc/1/fd/1 2>&1