diff --git a/cookcli/rootfs/etc/services.d/nginx/run b/cookcli/rootfs/etc/services.d/nginx/run index dc94c40..656aa10 100644 --- a/cookcli/rootfs/etc/services.d/nginx/run +++ b/cookcli/rootfs/etc/services.d/nginx/run @@ -1,11 +1,18 @@ #!/usr/bin/with-contenv bashio set -e -bashio::log.info "=== Service Nginx pour l'Ingress ===" +bashio::log.info "=== Démarrage du service Nginx ===" -# Générer un fichier de configuration pour les headers Ingress -# INGRESS_PATH="/api/hassio_ingress/$(bashio::addon.ingress_entry)" -# bashio::log.info "Chemin Ingress: ${INGRESS_PATH}" +# 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 \ No newline at end of file