Projet

Général

Profil

Evolution #5232

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

Ajouté par Daniel Dehennin il y a environ 11 ans. Mis à jour il y a plus de 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
Echéance:
19/04/2013
% réalisé:

100%

Temps passé:
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)


Demandes liées

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

Révisions associées

Révision 0bbae443 (diff)
Ajouté par Philippe Caseiro il y a environ 11 ans

  • 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

Révision c3b9cbdb (diff)
Ajouté par Philippe Caseiro il y a environ 11 ans

  • 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

Historique

#1 Mis à jour par Philippe Caseiro il y a environ 11 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#2 Mis à jour par Philippe Caseiro il y a environ 11 ans

  • Assigné à mis à Philippe Caseiro

#3 Mis à jour par Philippe Caseiro il y a environ 11 ans

  • Version cible mis à Eole 2.4-dev-3

#4 Mis à jour par Philippe Caseiro il y a environ 11 ans

  • Echéance mis à 19/04/2013

#5 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Statut changé de Résolu à 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]

Formats disponibles : Atom PDF