• Aucun résultat trouvé

d) Installer Vivo-i18n à partir de Uqam BitBucket

N/A
N/A
Protected

Academic year: 2022

Partager "d) Installer Vivo-i18n à partir de Uqam BitBucket"

Copied!
5
0
0

Texte intégral

(1)

d) Installer Vivo-i18n à partir de Uqam BitBucket

Objectif

Ce procédure décrit les étapes nécessaires pour extraire, configurer et déployer le code pour l'exécution en fr_CA de Vivo i18n de l'UQAM

Sommaire

1- Configurer l'environnement d'accueil du code et l'extraire 1) Créer le répertoire GIT

2) Extraire le code 3) Analyse de l'extraction 2- Configurer SOLR pour Vivo

1) Préparer solr

2) Copier les fichier de configuration 3) Valider vivocore dans solr 2- Préparation de VIVO avant la préparation

1) Créer l'espace home de vivo 2) Éditer le fichier runtime.properties

3) Éditer et configurer le fichier de settings de l'installateur de Vivo 3- Compiler le code

1) se positionner dans le bon répertoire 2) Lancer la compilation

3) Valider 4- Accéder à Vivo

1) Redémarrer tomcat

2) Accèder à ViVo dans le fureteur 5- Vérification finale

Prérequis

Pour réaliser cette procédure, les étapes suivantes doivent avoir été réalisées a) Installation de base: Java-Maven-Solr-GIT

b) Installer MySQL pour Vivo-i18n

c) Installer Tomcat 8.5 pour Vivo-i18n 1.11.0

Procédure

1- Configurer l'environnement d'accueil du code et l'extraire

Étape Action

1) Créer le répertoire GIT

sudo -u tomcat mkdir /opt/tomcat/GIT cd /opt/tomcat/GIT

2) Extraire le code

Remplacez <votre-loggin> par votre loggin

sudo -u tomcat git clone https://<votre-loggin>@bitbucket.org/michelheonuqam /vivo-uqam-i18n.git

3) Analyse de l'extraction

Deux répertoires sont sous 'vivo-uqam-i18n' vivo-project-i18n: contient le code vivo proprement dit

vivo-project-i18n-config: contient les fichiers nécessaires à la configuration de vivo

2- Configurer SOLR pour Vivo

(2)

Étape Action

1) Prép arer solr

sudo systemctl stop solr

2) Copi er les fichie r de confi gurat ion

sudo -u solr cp -r /opt/tomcat/GIT/vivo-uqam-i18n/vivo-project-i18n-config/solr/server/* /opt/solr/server/

3) Valid er vivoc ore dans solr

sudo systemctl start solr

http://VOTRE_URL:8983/solr/#/vivocore

2- Préparation de VIVO avant la préparation

Étape Action

1) Créer l'espace home de vivo

sudo -u tomcat mkdir -p /opt/tomcat/vivo/home

sudo -u tomcat cp -r /opt/tomcat/GIT/vivo-uqam-i18n/vivo-project- i18n-config/vivo/home/* /opt/tomcat/vivo/home/

(3)

2) Éditer le fichier runtime.properties

Valider le fichier afin d’assigner la bonne valeur aux attributs

sudo -u tomcat vi /opt/tomcat/vivo/home/config/runtime.properties

runtime.properties

Vitro.defaultNamespace = http://<adresse-ip-du-serveur>:8080/vivo /individual/

...

rootUser.emailAddress = [email protected] ...

VitroConnection.DataSource.url = jdbc:mysql://localhost/vitrodb VitroConnection.DataSource.username = vivo

VitroConnection.DataSource.password = <mot-de-passe-de-la-BD>

...

vitro.local.solr.url = http://<adresse-ip-du-serveur>:8983/solr /vivocore

...

RDFService.languageFilter = true

languages.selectableLocales = fr_CA, en_US, de_DE

3) Éditer et configurer le fichier de settings de l'installateur de Vivo

S'assurer le contenu du fichier contienne le code suivant

sudo -u tomcat vi /opt/tomcat/GIT/vivo-uqam-i18n/vivo-project- i18n/vivo-installer-i18n/settings_i18n_uqam.xml

settings_i18n_uqam.xml

<settings xmlns="http://maven.apache.org/SETTINGS/1.1.0"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.

1.0 http://maven.apache.org/xsd/settings-1.1.0.xsd">

<profiles>

<profile>

<id>defaults</id>

<properties>

<app-name>vivo</app-name>

<vivo-dir>/opt/tomcat/vivo/home<

/vivo-dir>

<tomcat-dir>/opt/tomcat</tomcat- dir>

<default-theme>wilma</default- theme>

</properties>

</profile>

</profiles>

<activeProfiles>

<activeProfile>defaults</activeProfile>

</activeProfiles>

</settings>

3- Compiler le code

Étape Action

1) se positionner dans le bon répertoire

cd /opt/tomcat/GIT/vivo-uqam-i18n/vivo-project-i18n

(4)

2) Lancer la compilation

sudo -u tomcat mvn -s ./vivo-installer-i18n/settings_i18n_uqam.xml install

3) Valider

La compilation devrait se terminer par texte suivant:

[INFO]

[INFO] --- maven-dependency-plugin:3.1.1:unpack (install) @ vivo-installer- webapp-i18n ---

[INFO] Configured Artifact: org.vivoweb:vivo-installer-webapp-i18n:1.11.0- SNAPSHOT:war

[INFO] Unpacking /opt/tomcat/GIT/vivo-uqam-i18n/vivo-project-i18n/vivo- installer-i18n/webapp-i18n/target/vivo.war to /opt/tomcat/webapps/vivo with includes "" and excludes ""

[INFO]

--- [INFO] Reactor Summary for VIVO Project for i18n 1.11.0-SNAPSHOT:

[INFO]

[INFO] VIVO Languages Canadian French ... SUCCESS [ 1.957 s]

[INFO] VIVO Languages Canadian French for Home ... SUCCESS [ 3.621 s]

[INFO] VIVO Languages Canadian French for Web Ap ... SUCCESS [ 8.434 s]

[INFO] Vitro Languages Canadian French ... SUCCESS [ 0.003 s]

[INFO] Vitro Languages Canadian French for Web App ... SUCCESS [ 1.702 s]

[INFO] VIVO Project for i18n ... SUCCESS [ 0.879 s]

[INFO] Vitro API - for i18n ... SUCCESS [ 39.580 s]

[INFO] VIVO api for i18n ... SUCCESS [ 7.767 s]

[INFO] VIVO installer for i18n ... SUCCESS [ 0.004 s]

[INFO] VIVO Install Home for i18n ... SUCCESS [ 37.261 s]

[INFO] Vitro Web App for i18n ... SUCCESS [ 4.192 s]

[INFO] VIVO Web App for i18n ... SUCCESS [ 7.361 s]

[INFO] VIVO Web App Installer for i18n ... SUCCESS [ 7.937 s]

[INFO]

--- [INFO] BUILD SUCCESS

[INFO]

--- [INFO] Total time: 02:11 min

[INFO] Finished at: 2019-11-27T23:43:06Z [INFO]

---

4- Accéder à Vivo

Étape Action

La première compilation est assez longue et beaucoup de fichiers sont téléchargés

(5)

1) Redé marr er tomc at

sudo systemctl restart tomcat

2) Accè der à ViVo dans le furet eur

Cliquez sur le lien pour obtenir cette page

5- Vérification finale

pour effectuer une vérification finale, nous pour proposons d'accéder à la section Verify Your Installation de la procédure d'installation du Vivo sur le site de Lyrasys

Lors d'un premier démarrage de Vivo, le site présente cette page

Références

Documents relatifs

Installer le CD audio duquel on veut extraire la piste audio dans le lecteur de Cd. Les différentes pistes s’afichent sous formes de fichiers :

Celui-ci devra toucher, évidemment, son statut officiel (école supérieure affiliée à l’UQAM, école supérieure autonome, etc.), mais également sa mission et la

Dans la console WDS se positionner sur l’image de démarrage crée précédemment Faire un clic droit et choisir « Créer une image de capture ». Remplir les

Vous n'avez qu'à tester, lancez Xampp ( sudo /opt/lampp/lampp start ) sans lancer le programme de sécurisation ; vous verrez que, par votre adresse IP, vous pouvez accéder à tout ce

L’avis de convocation comprenant l’ordre du jour et les documents pertinents doit être envoyé aux membres au minimum dix jours ouvrables avant la tenue de l’AG annuelle..

Selon l’Association des universités et collèges du Canada (AUCC), aujourd’hui connue sous le nom d’Universités Canada, l’internationalisation fait référence aux

I a left subtree and a right subtree grafted to a root node Examples. Viviane Pons Intervals of the

Nous pouvons créer un fichier test qui comprend les infos de php...