Project

General

Profile

Evolution #5232

Intégrer un mécanisme d’activation d’application

Added by Daniel Dehennin almost 7 years ago. Updated over 6 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
Due date:
04/19/2013
% Done:

100%

Spent time:
Distribution:
EOLE 2.4

Description

Les applications dont le fichier de configuration sont présents dans /etc/eole/flask/enable sont chargées par eole-flask, à la site-available/site-enable d’apache/nginx.

Il faut un mécanisme d’activation et de désactivation de ces applications.

Le squelette fourni par eole-skeletor ne prend pas encore en charge la mise en place du fichier de configuration dans /etc/eole/flask/available, un makefile personnalisé le fait pour eole-genconfig (eole-genconfig:source:eole-genconfig.mk).

Une des possibilités serait d’utiliser le mécanisme de service de creole, avec un type eole-flask par exemple, calqué sur le mode apache.

Il faut voir aussi comment gérer l’ajout et la suppression de points de montage à chaud, si un lien ou un fichier est créé/supprimé dans /etc/eole/flask/enable, il faudrait que le serveur eole-flask ajoute et retire des applications.

L’une des possibilités serait de recharger tout gunicorn et de refaire toute la procédure de chargement, mais cela ne sera possible que si chaque application est capable de sauvegarder son état, sinon les clients seront perdus (notamment la problématique des sessions en RAM de eole-genconfig, voir #4984)


Related issues

Precedes eole-flask - Anomalie #5824: Le paramètre "-h" de eflkctl n'est plus géré Fermé 12/16/2013 12/20/2013

Associated revisions

Revision 0bbae443 (diff)
Added by Philippe Caseiro almost 7 years ago

  • scripts/eflkenable : Ajout d'un script d'activation de modules flask

    Ce script permet d'activer ou desactiver un module flask comme a2ensite
    pour les sites apache.

    ref #5232 @1h

Revision c3b9cbdb (diff)
Added by Philippe Caseiro almost 7 years ago

  • eflkenable: Ajout de la desactivation des modules & commentaires

Le script active et désactive les modules eole-flask

Ajout des commentaires de Daniel

fixes #5232 @1h

History

#1 Updated by Philippe Caseiro almost 7 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#2 Updated by Philippe Caseiro almost 7 years ago

  • Assigned To set to Philippe Caseiro

#3 Updated by Philippe Caseiro almost 7 years ago

  • Target version set to Eole 2.4-dev-3

#4 Updated by Philippe Caseiro almost 7 years ago

  • Due date set to 04/19/2013

#5 Updated by Joël Cuissinat over 6 years ago

  • Status changed from Résolu to Fermé
root@horus:~# /usr/share/eole/sbin/eflkctl disable eolegenconfig 
Disabling eolegenconfig... [OK]
root@horus:~# /usr/share/eole/sbin/eflkctl enable eolegenconfig 
Enabling eolegenconfig... [OK]

Also available in: Atom PDF