Mise en place de pages d'erreurs et d'un mode de maintenance
Quand les services backend sont indisponibles, une page d'erreur 503 est affichée par le reverse proxy. Il faudrait écrire et afficher une page un peu plus joli, avec un logo du BIB et un message informatif.
De plus, il faudrait pouvoir activer/désactiver un backend, pour implémenter un "mode de maintenance", permettant de travailler sur un service backend sans l'exposer aux utilisateurs.
-
Créer une page d'erreur 503 personnalisée (quelque part dans /var
) -
Configurer la page d'erreur 503 dans le reverse-proxy ( /etc/nixos/reverse-proxy.nix
) -
Ajouter un système de règles de pare-feu dynamique permettant d'activer/désactiver un backend -
Configurer ferm
pour utiliser un répertoire de règles dynamiques appliquées au traffic vers le reverse-proxy -
Ecrire un script ( bib-enable-service
/bib-disable-service
) pour activer/désactiver un backend
-
Edited by pistache