Doc-geting-started » Historique » Version 2
« Précédent -
Version 2/35
(diff) -
Suivant » -
Version actuelle
Philippe Caseiro, 19/09/2012 11:17
Premiers pas¶
Dans ce documents vous trouverez toutes les étapes pour utiliser le dépôt standard Eole pour le packaging.
L'idée de départ de ce dépôt est de fournir un outil qui vous permet de disposer d'un environement prêt a l'emplois
pour construire un paquet "Eole".
Il suffit de mettre les fichiers dans les bons répertoires.
Le dépôt¶
Voici l'arboréscence type d'un dépôts "standardisé"
- /src/
- <appli>-<version>/
- plugins-<version>/nom/
- lang-<version>/nom/
- /tmpl/
- /dicos/
- /pretemplate/
- /posttemplate/
- /postservice/
- /sql/
- gen/
- updates/
- conf/
- gen/
- updates/
- pwd/
- /sso/
- filtres/
- user-info/
- /ldap/
- pwd/
- /sharenvole/
- Makefile
- eole.mk
- apps.mk
Commentaires :
/src/ | Répertoire a destination des sources de l'application |
/src/<appli>-<version>/ | Code source de l'application avec la possibilité de faire cohabiter plusieurs versions lors des mises à jour |
/src/plugins-<version>/ | Répertoire contenant les plugins externes et ceux développés en interne pour cette version de l'application (un sous-répertoire par plugin) |
/src/lang-<version>/ | Répertoire des traductions pour cette version (un sous-répertoire par langue) |
/tmpl/ | Répertoire des templates eole |
/dicos/ | Répertoire des dictionnaires eole (XX<appli>.xml)_ |
/pretemplate/ | Répertoire des scripts (shell ou python) de pretemplate |
/posttemplate/ | Répertoire des scripts (shell ou python) de posttemplate |
/postservice/ | Répertoire des scripts (shell ou python) de postservice |
/sql/ | Répertoire des configurations pour la génération et la gestion des mise à jours des bases de données |
/sql/gen/ | Répertoire des scripts sql a exécuter lors de la génération de la base de données |
/sql/updates | Répertoire des scripts sql a éxécuter lors de mise à jour de la base de données |
/sql/conf/ | Répertoire des configurations pour la gestion de la bases de données |
/sql/conf/gen | Répertoire du fichier de configuration de génération de la base de données |
/sql/conf/updates | Répertoire du fichier de configuration des mise à jour de la base de données |
/sql/conf/passwords | Répertoire du fichier de configuration pour la gestion de mots de passes d'accès à la base de données |
/sso/ | Répertoire des configurations pour la gestion du SSO |
/sso/filtres/ | Répertoire des filtres sso (<appli>.ini, <appli>_apps.ini) |
/sso/user-info/ | Répertoire du profil sso (profil<appli>.py)_ |
/ldap/ | Répertoire des configurations pour la gestion des mots de passe d'accès au serveur ldap |
/ldap/passwords/ | Répertoire du fichier de configuration du mot de passe ldap (<appli>.ini) |
/sharenvole/ | Répertoire des scripts historiques d'aide à l'installation des applictions envole (à éviter si possible) |
Makefile | Fichier de règles de "compilation" |
eole.mk | Règles standard Eole ! ne pas changer ce fichier |
apps.mk | Règles pour l'installation de l'application web. |