zamentur / libreto

Collaborative notebook based on framapad
http://libreto.net
GNU General Public License v3.0
23 stars 5 forks source link

[enh] Add Libreto Yunohost package #4

Closed zamentur closed 5 years ago

zamentur commented 5 years ago

Bonjour, Peut on ajouter le package libreto pour yunohost comme moyen de déployer Libreto ? Merci

Ventricule commented 5 years ago

Grave ! Ce serait génial. Grand projet yunohost, ce serait vraiment un plaisir que Libreto y participe. Il y a des adaptations à faire ?

zamentur commented 5 years ago

Au niveau des problématiques de packaging, j'ai eu ça qui n'était pas pratique:

https://forum.yunohost.org/t/libreto-create-a-small-wiki-with-your-pads/6379

Ventricule commented 5 years ago

J'avais déjà réfléchis à cette question d'utiliser le sous-domaine comme nom de provider. Je trouvais ça élégant mais pas forcément toujours pratique. En fait il faudrait :

Et pour qu'on puisse installer Libreto dans un sous chemin il faudrait simplement ajouter une option base_url au fichier config. Ou un truc plus automatique qui retourne l'emplacement du fichier index.php ?

Je vois pas trop le soucis avec index.php et nginx, tu peux m'en dire plus ?

Ventricule commented 5 years ago

Je viens de faire un push avec trois nouveautés :

Avec l'ajout de l'option root je comprend mieux ton problème avec index.php et nginx : en installant Libreto dans un sous-repertoire FallbackRessource /index.php ne pointe plus à la bonne adresse. On peut le changer manuellement mais c'est pas très élégant. Tu penses à une autre solution ?

zamentur commented 5 years ago

Perso j'ai traduit FallbackRessource en nginx comme ceci: https://github.com/YunoHost-Apps/libreto_ynh/blob/master/conf/nginx.conf#L16

zamentur commented 5 years ago

Merci pour le use_subdomain