diff --git a/cookcli/rootfs/etc/nginx/nginx.conf b/cookcli/rootfs/etc/nginx/nginx.conf index af88e3c..1442175 100644 --- a/cookcli/rootfs/etc/nginx/nginx.conf +++ b/cookcli/rootfs/etc/nginx/nginx.conf @@ -11,46 +11,29 @@ http { sendfile on; keepalive_timeout 65; - # Logs pour debugging access_log /proc/1/fd/1; error_log /proc/1/fd/2; - # Configuration du serveur server { listen 9080; server_name localhost; - # Taille maximale des fichiers client_max_body_size 10M; - # Headers pour l'Ingress + # Headers de base proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; - proxy_set_header X-Forwarded-Host $host; - proxy_set_header X-Forwarded-Port $server_port; - # Headers spécifiques à Home Assistant Ingress - proxy_set_header X-Ingress-Path $request_uri; - proxy_set_header X-Forwarded-Prefix "/api/hassio_ingress/$(HASSIO_TOKEN)"; - - # Désactiver le buffering pour les logs en temps réel - proxy_buffering off; - - # Proxy vers CookCLI + # Proxy simple vers CookCLI location / { proxy_pass http://127.0.0.1:9081; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; - - # Réécriture des URLs pour l'Ingress - sub_filter_once off; - sub_filter_types text/html text/css application/javascript; - sub_filter 'href="/' 'href="$scheme://$host/'; - sub_filter 'src="/' 'src="$scheme://$host/'; - sub_filter 'action="/' 'action="$scheme://$host/'; + proxy_buffering off; } } -} \ No newline at end of file +} + \ No newline at end of file