08-10-2021, 22:59:21
Je viens de regarder pour une solution uniforme qui permettrait de délivrer des applications statiques via un serveur (en l'occurence nginx).
1. ajouter un fichier /etc/nginx/sites-enable/primtux.app.conf avec ce contenu (certaines variables ne sont pas arrêtés) :
et une entrée dans /etc/hosts :
Avec ce type de config, si on a par exemple une application qui ajoute son arborescence dans /var/www/essai avec un index.html à sa racine, si on tape http://primtux.app/essai dans un navigateur, on aura l'index.html de sélectionné.
L'idée serait de faire un meta-paquet (avec la dépendance à nginx) avec ces 2 fichiers et tous les programmes correspondants qui en dépendrait.
Ensuite, déplacer éventuellement l'arborescence vers /var/www/appli (si c'est trop complexe, on a toujours la possibilité de rajouter un alias)
Enfin, l'executable lancerais notre navigateur par défaut avec l'url mentionné.
Ca devrait résoudre nos soucis (sans forcer un changement de navigateur) au moins pour orthodefi, prammatice et editinteractivesvg.
Qu'en pensez-vous ?
1. ajouter un fichier /etc/nginx/sites-enable/primtux.app.conf avec ce contenu (certaines variables ne sont pas arrêtés) :
Code :
server {
server_name primtux.app;
listen 127.0.0.11:80;
listen [fd00::127:11]:80;
root /var/www/primtux;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}
et une entrée dans /etc/hosts :
Code :
127.0.0.11 primtux.app
Avec ce type de config, si on a par exemple une application qui ajoute son arborescence dans /var/www/essai avec un index.html à sa racine, si on tape http://primtux.app/essai dans un navigateur, on aura l'index.html de sélectionné.
L'idée serait de faire un meta-paquet (avec la dépendance à nginx) avec ces 2 fichiers et tous les programmes correspondants qui en dépendrait.
Ensuite, déplacer éventuellement l'arborescence vers /var/www/appli (si c'est trop complexe, on a toujours la possibilité de rajouter un alias)
Enfin, l'executable lancerais notre navigateur par défaut avec l'url mentionné.
Ca devrait résoudre nos soucis (sans forcer un changement de navigateur) au moins pour orthodefi, prammatice et editinteractivesvg.
Qu'en pensez-vous ?