Page History

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Configurations globales

Wiki Markup
La première étape consiste à modifier le fichier de configuration *commons-parameters.properties* dans *\[2INSTALLATION:ORI_HOME\]/src/ori-oai-quick-install-svn*:

Panel

Wiki Markup
cd \[2INSTALLATION:ORI_HOME\]/src/ori-oai-quick-install-svn
vi commons-parameters.properties

Les paramètres à modifier dans ce fichier sont les suivants :

Chemin vers tous les modules

Code Block
###########################################################
# chemin vers tous les modules
###########################################################

# Racine du projet source de ori-oai-repository
ori-oai-repository.src.dir=[ORI_HOME]/src/ori-oai-repository-svn

# Racine du projet source de ori-oai-harvester
ori-oai-harvester.src.dir=[ORI_HOME]/src/ori-oai-harvester-svn

# Racine du projet source de ori-oai-indexing
ori-oai-indexing.src.dir=[ORI_HOME]/src/ori-oai-indexing-svn

# Racine du projet source de ori-oai-vocabulary
ori-oai-vocabulary.src.dir=[ORI_HOME]/src/ori-oai-vocabulary-svn

# Racine du projet source de ori-oai-search
ori-oai-search.src.dir=[ORI_HOME]/src/ori-oai-search-svn

# Racine du projet source de ori-oai-workflow
ori-oai-workflow.src.dir=[ORI_HOME]/src/ori-oai-workflow-svn

# Racine du projet source de ori-oai-md-editor
ori-oai-md-editor.src.dir=[ORI_HOME]/src/ori-oai-md-editor-svn

# Racine du projet source de esup-ecm
esup-ecm.src.dir=[ORI_HOME]/src/esup-ecm-svn

# Racine du projet source de ori-oai-nuxeo
ori-oai-nuxeo.src.dir=[ORI_HOME]/src/ori-oai-nuxeo-svn

Cette partie a déjà du être modifiée lors du rapatriement des projets source avec ORI-OAI-quick-install.

Paramètres communs aux applications

Code Block
###########################################################
# Paramètres communs aux applications
###########################################################

# Chemin vers le serveur tomcat en cas d'utilisation d'un unique Tomcat pour tous les modules
PATH_TOMCAT=/usr/local/ori/tomcat

# La java_home de la machine de déploiement
JAVA_HOME=[JAVA_HOME]

# Host du proxy
PROXY_HOST=[PROXY_HOST]

# Port du proxy
PROXY_PORT=[PROXY_PORT]

# Nom du serveur SMTP de l'établissement pour l'envoi de mails
SMTP_ETABLISSEMENT=[SMTP_ETABLISSEMENT]

# Port du serveur SMTP de l'établissement pour l'envoi de mails
SMTP_PORT_ETABLISSEMENT=[SMTP_PORT_ETABLISSEMENT]

# Nom du serveur POP de l'établissement pour la réception de mails
POP_ETABLISSEMENT=[POP_ETABLISSEMENT]

# Adresse mail de l'administrateur en charge du déploiement de ORI-OAI pour l'envoi de mails
SMTP_ADMINISTRATOR_MAIL=[SMTP_ADMINISTRATOR_MAIL]

# Nom de l'administrateur en charge du déploiement de ORI-OAI pour l'envoi de mails
SMTP_ADMINISTRATOR_NAME=[SMTP_ADMINISTRATOR_NAME]

# Identifiant de l'administrateur dans le LDAP
ADMINISTRATOR_ID=[ADMINISTRATOR_ID]

# Adresse du serveur CAS de l'établissement
CAS_ETABLISSEMENT=[CAS_ETABLISSEMENT]

# Le nom du serveur sur lequel se trouve le LDAP de l'établissement
LDAP_ETABLISSEMENT=[LDAP_ETABLISSEMENT]

# La base dn du LDAP de l'établissement
LDAP_BASE_DN=[LDAP_BASE_DN]

# Dossier dans lequel seront stockés les index générés par ori-oai-workflow et ori-oai-indexing
INDEXES_DATA_DIR=[ORI_HOME]/data

Paramètres propres aux modules

Code Block
###########################################################
# Paramètres ori-oai-repository
###########################################################

# Racine du serveur Tomcat sur lequel est déployé ori-oai-repository
PATH_TOMCAT_REPOSITORY=[ORI_HOME]/tomcat-repository

# Nom de la machine sur laquelle est déployée ori-oai-repository
HOST_REPOSITORY=localhost

# Port du serveur Tomcat par lequel est appelé ori-oai-repository
PORT_REPOSITORY=8180

# Nom du contexte choisi pour le déploiement de ori-oai-repository
CONTEXT_REPOSITORY=ori-oai-repository

# L'identifiant choisi pour l'entrepôt
REPOSITORY_IDENTIFIER=mon_etablissement.ori

# Le scheme choisi pour l'entrepôt.
# Il permet d'identifier l'entrepôt et de préfixer vos identifiants par un scheme comme par exemple oai:mon-univ.fr
# Certains schemes impliquent des contraintes qui leur sont associées
# Pour une validation OCLC, pour le scheme oai il faut respecter les contraintes décrites dans cette page : http://www.openarchives.org/OAI/2.0/guidelines-oai-identifier.htm)
REPOSITORY_SCHEME_IDENTIFIER=oai\:

# Le nom de l'entrepôt
REPOSITORY_NAME=ORI MON_ETABLISSEMENT

...

Code Block
###########################################################
# Paramètres esup-ecm
###########################################################

# Dossier parent dans lequel est installé esup-ecm
PATH_ECM_PARENT=[ORI_HOME]/esup-ecm

# Nom de la machine sur laquelle est déployée esup-ecm
HOST_ECM=localhost

# Port du serveur Tomcat par lequel est appelé esup-ecm
PORT_ECM=8187

# Sous Linux, l'utilisateur avec lequel sera lancé le serveur JBOSS. Des droits sont positionnés au lancement pour cet utilisateur
ECM_JBOSS_USER=root

# SQL database type. Can be  "PostgreSQL" or "MySQL"
ECM_SQL_TYPE=PostgreSQL

# SQL database schema. Can be "postgresql" or "mysql"
ECM_SQL_SCHEMA=postgresql

# SQL Driver used. "org.postgresql.Driver" or "com.mysql.jdbc.Driver"
ECM_SQL_DRIVER_CLASS=org.postgresql.Driver

# Le username pour se connecter à à lala base de données utilisée par esup-ecm
ECM_SQL_USERNAME=username

# Le password pour se connecter à la base de données utilisée par esup-ecm
ECM_SQL_PASSWORD=password

# SQL database host
ECM_SQL_HOST=localhost

# SQL database port. Can be for example "5432" or "3306"
ECM_SQL_PORT=5432

# SQL database used for esup-ecm persistence
ECM_SQL_DATABASE=esup-ecm

# SQL database used for documents storage
ECM_SQL_STORAGE_DATABASE=esup-ecm_storage

# Paramètre LDAP : sub-dn search base
ECM_LDAP_PEOPLE_SEARCH_BASE=ou=people

# Paramètre LDAP : people firstName attribute
ECM_LDAP_PEOPLE_FIRSTNAME_ATTRIBUTE=givenName

# Paramètre LDAP : people lastName attribute
ECM_LDAP_PEOPLE_LASTNAME_ATTRIBUTE=sn

# Paramètre LDAP : people company attribute
ECM_LDAP_PEOPLE_COMPANY_ATTRIBUTE=supannOrganisme

# Paramètre LDAP : people mail attribute
ECM_LDAP_PEOPLE_MAIL_ATTRIBUTE=mail

# Paramètre LDAP : sub-dn pour la branche des groupes ldap [si pas de groupes, mettre à vide]
ECM_LDAP_GROUP_SEARCH_BASE=ou=groups

# Nom du groupe LDAP qui correspond à "Toutes les personnes". Ce groupe peut ou non contenir des membres du LDAP.
# Au moment de la connexion des utilisateurs dans esup-ecm, ils seront automatiquement affectés dans ce groupe dans la base de données de esup-ecm.
# Dans le cas où la valeur conservée est "members", toutes les personnes feront partie du groupe "members" mais ce groupe ne pourra jamais
# être sélectionné dans l'interface de gestion des droits.
ECM_LDAP_ALL_PEOPLE_DEFAULT_GROUP=members

# Nom et description de cet instance de l'outil de gestion des documents
ECM_INSTANCE_NAME=ORI-OAI Stockage
ECM_INSTANCE_DESCRIPTION=ESUP enterprise content management solution based on Nuxeo

# Authentification utilisée pour se connecter à ESUP-ECM. Vaut "cas" ou "ldap"
#ECM_AUTHENTICATION_TYPE=cas
ECM_AUTHENTICATION_TYPE=ldap

# OpenOffice home directory. Example "/opt/openoffice.org2.4" or "C:/Program Files/OpenOffice.org 2.0"
ECM_OPENOFFICE_HOME=/opt/openoffice.org2.4
Code Block
###########################################################
# Paramètres ori-oai-nuxeo
###########################################################

# Racine du serveur jboss sur lequel est déployé ori-oai-nuxeo
PATH_JBOSS_NUXEO=[ORI_HOME]/esup-ecm/nuxeo-dm-5.3.1-jboss

# URL du module ori-oai-md-editor avec un frontal du même nom de domaine que esup-ecm. Exemple: http://ecm.mon_etablissement.fr/ori-oai-md-editor
# Cette URL permet à la pop-up ori-oai-md-editor de se fermer automatiquement après validation si les noms de domaines sont les mêmes entre esup-ecm et ori-oai-md-editor.
# Laisser vide si il n'y a qu'une URL pour ori-oai-md-editor
NUXEO_PUBLIC_URL_MD_EDITOR=

Enregistrez le fichier.

Déploiement des modules

Maintenant que toutes les configurations globales au module ont été renseignées, le déploiement peut se faire.

Wiki Markup
Depuis *\[2INSTALLATION:ORI_HOME\]/src/ori-oai-quick-install-svn* tapez :

...

Wiki Markup
Enfin, pour pouvoir utiliser l'outil de stockage, créer un utilisateur jboss et attribuer lui les droits d'exécution du répertoire *\[2INSTALLATION:ORI_HOME\]**/esup-ecm*.

Si tous les déploiements se sont bien passés, vous pouvez maintenant démarrer les serveurs Tomcat et passer à la phase de test.