Comment utiliser l'extension workers ? À partir de la version 2023

Prérequis

  • Anakeen Platform 4 - 2023
  • Module @anakeen/workers

Recommandation

Pour plus d'informations sur le module workers et ses fonctionnalités, veuillez vous référer au manuel de référence.

Activer et configurer l'extension workers

L'extension de développement workers déploie un conteneur docker supervisant des workers assurant le fonctionnement d'un ensemble de fonctionnalités d'AP4.

Activer l'extension

Dans notre Makefile.local.mk, ajoutons les instructions suivantes :

include $(ADDONS_DIR)/workers/Makefile.params.mk

WORKERS_FEATURES = FEATURE1,FEATURE2,...

WORKERS_FEATURES doit lister l'ensemble des fonctionnalités à activer.

Informations

La liste des fonctionnalités activables est disponible ici.

Connecter les workers

Les workers ont besoin d'un jeton HTTP pour communiquer de manière sécurisée avec AP4. Un token est nécessaire pour chacune des fonctionnalités activées. Générons ce(s) jeton(s) :

make workers-token

Renseignons ce(s) token(s) dans notre Makefile.local.mk :

include $(ADDONS_DIR)/workers/Makefile.params.mk

WORKERS_FEATURES = FEATURE1,FEATURE2,...
TOKEN_FEATURE1 = <token1>
TOKEN_FEATURE2 = <token2>
...

Redémarrons ensuite l'environnement :

make env-stop
make env-start

Les workers ont été déployés 🎉.

Informations

Le statut des workers déployés est visible dans l'interface d'administration, onglet Workers.