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.