branch develop updated (cc4dbf4 -> 099d492)
This is an automated email from the git hooks/post-receive script. New change to branch develop in repository tutti. See https://gitlab.nuiton.org/codelutin/tutti.git from cc4dbf4 Documente la configuration de l'application web new 099d492 Corrige les blocs de citations de la documentation sur la configuration de l'appli web et ajoute une entrée dans la page d'index The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Detailed log of new commits: commit 099d492903b2737936b46c9714e121e17bba310b Author: Samuel Maisonneuve <maisonneuve@codelutin.com> Date: Wed Jul 6 16:21:14 2016 +0200 Corrige les blocs de citations de la documentation sur la configuration de l'appli web et ajoute une entrée dans la page d'index Summary of changes: src/site/rst/administration-web.rst.vm | 65 ++++++++++++++++++++++++++++++++++ src/site/rst/index.rst | 1 + src/site/site_fr.xml | 1 + 3 files changed, 67 insertions(+) -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.
This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository tutti. See https://gitlab.nuiton.org/codelutin/tutti.git commit 099d492903b2737936b46c9714e121e17bba310b Author: Samuel Maisonneuve <maisonneuve@codelutin.com> Date: Wed Jul 6 16:21:14 2016 +0200 Corrige les blocs de citations de la documentation sur la configuration de l'appli web et ajoute une entrée dans la page d'index --- src/site/rst/administration-web.rst.vm | 65 ++++++++++++++++++++++++++++++++++ src/site/rst/index.rst | 1 + src/site/site_fr.xml | 1 + 3 files changed, 67 insertions(+) diff --git a/src/site/rst/administration-web.rst.vm b/src/site/rst/administration-web.rst.vm index 345ba33..66c3134 100644 --- a/src/site/rst/administration-web.rst.vm +++ b/src/site/rst/administration-web.rst.vm @@ -20,3 +20,68 @@ .. * #L% .. - +Configuration de l'application web +---------------------------------- + +La configuration de l'application web est réalisée par l'intermédiaire de plusieurs fichiers dont le point d'entrée est le fichier : + +:: + + observeweb.conf + +Ce fichier est embarqué avec l'application et est chargé par le biais de la classe ApplicationConfig de nuiton. +Par conséquent, il peut donc être surchargé à plusieurs niveaux sur la machine. (voir http://nuiton-config.nuiton.org/v/latest/index.html) +Ce fichier de configuration permet de définir le mode d'exécution de l'application, son numéro de version,.. mais aussi de surcharger les options de configuration par défaut. +Par exemple, il est possible de modifier l'emplacement par défaut (/var/local/observeweb) des autres fichiers de configuration. + +Le reste de la configuration de l'application web est placée sous /var/local/observeweb et contient : +:: + + /var/local/observeweb/ + |-- databases.yml #contient les informations de connexion aux bases de données distantes + |-- log + | `-- observeweb-${project.version}.log + |-- observeweb-log4j.conf # contient la configuration relative aux logs de l'application web + |-- temp + `-- users.yml # contient la liste des utilisateurs habilités à utiliser les services web ainsi que leurs niveaux de droits. + +En mode développement (devMode = true), si le répertoire /var/local/observeweb n'existe pas, un répertoire est généré sous /tmp. + +Par défaut, l'application est déployée à l'adresse suivante : +:: + + http://localhost:8080/obwerveweb + + +Configuration des utilisateurs habilités à consommer les services web +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Le fichier users.yml définit les utilisateurs habilités à utiliser les services mis à disposition par l'application web +ainsi que leur niveau de droit (mapping avec les droits des bases de données). Par exemple : + +:: + + users: + - login: myUser + password: a + permissions: + - database: production + role: technicien + +L'utilisateur "myUser" aura le droit d'accéder à la base de production avec le rôle technicien. + +Configuration des bases données accessibles par les utilisateurs des services web +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Le fichier databases.yml liste les bases de données (paramètres de connexion, roles) accessibles par les utilisateurs. +Par exemple : + +:: + + databases: + - name: production + defaultDatabase: true + roles: + - login: technicien + password: tech + - login: referentiel + password: ref + url: jdbc:postgresql://localhost:5432/obstuna diff --git a/src/site/rst/index.rst b/src/site/rst/index.rst index 8fe7de8..26dd287 100644 --- a/src/site/rst/index.rst +++ b/src/site/rst/index.rst @@ -52,6 +52,7 @@ Les documents .. _Architecture logicielle: architecture-logicielle.html .. _Administration obstuna: install-serverPG.html +.. _Administration web: administration-web.html .. _Validation: Validation.html .. _Road Map: Avancement.html .. _Client lourd: Observe-Swing.html diff --git a/src/site/site_fr.xml b/src/site/site_fr.xml index 9a8a791..6e96a7d 100644 --- a/src/site/site_fr.xml +++ b/src/site/site_fr.xml @@ -73,6 +73,7 @@ <item name="Accueil" href="index.html"/> <item name="Installation" href="install.html"/> <item name="Administration Obstuna" href="install-serverPG.html"/> + <item name="Administration Web" href="administration-web.html"/> <item name="Téléchargement" href="https://forge.codelutin.com/projects/observe/files"/> <item name="Historique des versions" href="./changes-report.html"/> <item name="Configuration" href="./config-report.html"/> -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.
participants (1)
-
codelutin.com scm