Project

General

Profile

Evolution #5649

Configurer les applications pour la production

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

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
06/24/2013
Due date:
06/28/2013
% Done:

100%

Spent time:
Distribution:
EOLE 2.4

Description

Les développeurs utilisent eoleflask-dev-server.py et tout est relatif à l’application.

En production, chaque application est « dispersée » en plusieurs partie :

  1. Le code python qui est géré comme n’importe quel autre module python ;
  2. Les fichiers statiques et templates qui sont installés dans un répertoire spécifique par application.

Il faut donc que les chemins vers les différentes ressources soient configurés pour que les applications retrouvent leurs petits.


Related issues

Related to eole-genconfig - Anomalie #5408: Pouvoir ne pas passer par nginx si on interroge le serveur en local Fermé 05/22/2013 06/28/2013

Associated revisions

Revision 33d552be (diff)
Added by Daniel Dehennin over 6 years ago

Configurer l’application après son chargement

La racine des fichiers de chaque application est le nom du point de
montage sous le répertoire « /usr/share/eole/flask ».

À partir de cette racine nous définissions :

- « static/ » : fichiers statiques de l’application, utilisé par
« app.send_static_file() »

- « templates/ » : fichiers templates, utilisé par
« flask.render_template() ».

- « resources/ » : fichiers de resources, utilisé par
« app.open_resource() ».

  • eoleflask/loader.py (load_app): Surcharge la configuration de
    l’application, prend en compte les paramètres du fichier de
    configuration s’ils sont définis.

Fixes: #5649 @45m

History

#1 Updated by Daniel Dehennin over 6 years ago

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

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

  • Status changed from Résolu to Fermé

Also available in: Atom PDF