Gladys et NGINX

Bonsoir,

J’essaye de placer Gladys derrière un NGINX et j’ai un soucis avec les websockets. Je vois qu’il est possible de définir une variable d’environment WEBSOCKET_URL mais cette dernière n’est pas prise en compte (j’ai défini WEBSOCKET_URL tout comme SERVER_PORT et NODE_ENV qui ne pose pas de soucis mais on peut voir qu’ils sont définis dans Dockerfile).

Une idée?

D’avance merci,

R.

Je cherche également à utiliser un reverse proxy avec nginx et j’ai des erreurs.
J’ai ajouté quelques lignes dans la conf nginx pour autoriser les websockets, ce qui m’a permis de faire fonctionner l’interface de zigbee2mqtt derrière le reverse proxy mais cela ne suffit pas à gladys.

pour info, ma conf qui est un nginx docker en reverse proxy d’un gladys docker
cela fonctionne presque mais il y a des erreurs dans le js

server {
        listen 80;
        server_name gladys.my.lan;
        resolver 127.0.0.11;
        location ~ ^(.*)$ {
                absolute_redirect off;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-By domo.my.lan;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header X-Forwarded-Proto $scheme;
                set $upstream http://gladys:80;
                proxy_pass $upstream/$1$is_args$args;
                # Added so WebSockets (ws://gladys.my.lan) works
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection "upgrade";
                proxy_read_timeout 86400;
                proxy_http_version 1.1;
        }
}

La même configuration permet à zigbee2mqtt de fonctionner derrière le reverse proxy