Télécharger et décompresser l'archive
TIP
- Cette étape doit être faite dans un projet AP4 initialisé.
- Si vous n'avez pas de projet AP4 initialisé, vous pouvez demander à votre intégrateur.
Installer le paquet @anakeen/transformation-server
à l'aide de la commande :
npx @anakeen/anakeen-platform install --flavour custom --cwd .
Copier l'archive node_modules/@anakeen/transformation-server.zip/transformation-server-x.x.x.zip dans le répertoire
/opt/transformation-server
:
Puis décompressez l'archive.
Par la suite, nous ferons référence à ce répertoire à l'aide de la variable TE_HOME
:
# TE_HOME=/opt/transformation-server
Initialisation
Il est recommandé que le lancement des processus de transformation-server
soient fait sous un compte utilisateur dédié
(par défaut te
) :
# useradd -m te
Une fois les éléments installés, il vous faut initialiser la base de données TE.
# $TE_HOME/bin/ted init
* Initializind ted service: OK
L'initialisation crée les tables engine
et task
dans la base TE.
Montée en version et mise à jour
La mise à jour de TE consiste à :
- Déployer le contenu de l'archive de la nouvelle version sur l'installation de l'ancienne version :
- Télécharger la version courante,
- Décompresser le contenu de l'archive de la version courante dans le répertoire racine de votre installation de TE
(e.g.
/opt/transformation-server
): - Suivre ensuite les éventuelles procédures de migration fournies dans les notes de version,
- Pour finir, redémarrer le daemon TE.
Installation des éléments additionnels
Installer les composants logiciel requis par TE (voir Pré requis) puis procéder à leur configuration (voir Configuration du server TE).
N.B.
Les versions à utiliser dépendent de la version du server TE. Elles sont identifiées dans les notes de version.
Installation de tika-server
L'archive tika-server-standard-<version>.jar
peut être obtenue en téléchargement sur le site officiel de
Apache Tika, ou bien sur notre dépôt third-party :
tika-server-standard-2.4.0.jar.
L'archive JAR de tika-server
doit ensuite être déposée dans le sous-répertoire $TE_HOME/lib/engines
:
# cp /tmp/tika-server-standard-<version>.jar $TE_HOME/lib/engines