Configuration de l'environnement de développement local

Les projets d'Asset compute d'Adobe ne peuvent pas être intégrés au runtime d'AEM local fourni par AEM SDK et sont développés à l'aide de leur propre chaîne d'outils, distincte de celle requise par les applications de l' Maven en fonction de l'archétype du projet.

Pour étendre les microservices d'Asset compute, les outils suivants doivent être installés sur le développeur local.

Instructions de configuration abrégées

Vous trouverez ci-dessous des instructions de configuration abrégées. Vous trouverez ci-dessous des informations détaillées sur ces outils de développement dans des sections distinctes.

  1. Installez Docker Desktopet extrayez les images Docker requises :

    $ docker pull openwhisk/action-nodejs-v12:latest
    $ docker pull adobeapiplatform/adobe-action-nodejs-v12:latest
    
  2. Installation du code Visual Studio

  3. Installation de Node.js 10+

  4. Installez les modules npm et modules CLI d'Adobe I/O requis à partir de la ligne de commande :

    $ npm i -g @adobe/aio-cli @openwhisk/wskdebug ngrok --unsafe-perm=true \
    && aio plugins:install @adobe/aio-cli-plugin-asset-compute
    

Pour plus d'informations sur les instructions d'installation abrégées, lisez les sections ci-dessous.

Installer le code Visual Studio

Le code Microsoft Visual Studio est utilisé pour le développement et le débogage des travailleurs d'Asset compute. Bien que d'autres IDE compatibles JavaScript puissent être utilisés pour développer le programme de travail, seul le code Visual Studio peut être intégré à debug Asset compute worker.

Visual Studio Code 1.48.x+ est requis pour que wskdebugto fonctionne.

Ce didacticiel suppose l'utilisation du code Visual Studio car il fournit la meilleure expérience de développement pour étendre l'Asset compute.

Installer Docker Desktop

Téléchargez et installez les derniers projets d'Asset compute Docker Desktop stables, car cela est nécessaire pour tester et déboguer localement.

Après avoir installé Docker Desktop, début-le et installez les images Docker suivantes à partir de la ligne de commande :

$ docker pull openwhisk/action-nodejs-v12:latest
$ docker pull adobeapiplatform/adobe-action-nodejs-v12:3.0.22

Les développeurs sur les ordinateurs Windows doivent s'assurer qu'ils utilisent des conteneurs Linux pour les images ci-dessus. Les étapes pour passer aux conteneurs Linux sont décrites dans la documentation Docker for Windows.

Installer Node.js (et npm)

Les travailleurs d’Asset compute sont basés sur Node.js et nécessitent donc Node.js 10+ (et npm) pour le développement et la création.

Installer l'interface de ligne de commande de l'Adobe I/O

Installez l'Adobe I/O CLI, ou module npm ____ aiois an command-line (CLI) qui facilite l'utilisation et l'interaction avec les technologies d'Adobe I/O, et qui est utilisé pour générer et développer localement des travailleurs d'Asset compute personnalisés.

$ npm install -g @adobe/aio-cli

Installez le module Adobe I/O CLI Asset compute plugin

Adobe I/O CLI Asset compute plugin

$ aio plugins:install @adobe/aio-cli-plugin-asset-compute

Installer wskdebug

Téléchargez et installez le module de débogage Apache OpenWhisk npm pour faciliter le débogage local des travailleurs d'Asset compute.

Visual Studio Code 1.48.x+ est requis pour que wskdebugto fonctionne.

$ npm install -g @openwhisk/wskdebug

Installer ngrok

Téléchargez et installez le module ngrok npm, qui permet au public d'accéder à votre machine de développement locale, afin de faciliter le débogage local des employés d'Asset compute.

$ npm install -g ngrok --unsafe-perm=true

Sur cette page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free