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