YunoHost-Apps / flask_ynh

Flask template for YunoHost
6 stars 9 forks source link

Support du Multi-instance ? #6

Open a0kami opened 6 years ago

a0kami commented 6 years ago

Salut,

j'ai un petit soucis, je voulais installer une deuxième instance de Flask sur un petit sous-domaine pour prototyper une petite appli toute nulle pour ma promo et moi mais:

root@home:~# yunohost app install https://github.com/a0kami/flask_ynh Error: flask is already installed

Du coup si on peut en discuter de comment on peut bien arranger ça (comment ça se gère au niveau config et au niveau des deamons gunicorn ?)

alexAubin commented 6 years ago

Salut,

effectivement pour le moment l'app est en multi-instance : False ici :

https://github.com/YunoHost-Apps/flask_ynh/blob/master/manifest.json#L17

Je n'ai pour le moment jamais testé le multi-instance sur cette app ... Il est possible que ça marche, mais jamais testé :/ Le nom de la conf systemd/gunicorn semble prendre le nom de l'app : https://github.com/YunoHost-Apps/flask_ynh/blob/master/scripts/install#L130 et de même pour la conf nginx ...

Si tu es un peu familier.e avec le dev, tu peux tenter de forker/cloner le repo (ce que tu sembles avoir deja fait), passer le multi-instance à True dans le manifest, et tenter l'installation. Il y a un risque que ça casse des choses, mais il m'a l'air relativement faible ...

N'hesites pas à faire une pull request si ça marche :s

alexAubin commented 6 years ago

Also : n'hésites pas à viendir sur le salon de dev ou des apps pour en discuter de vive voix (ou de vif-clavier :P) : https://yunohost.org/#/chat_rooms