Configuración del entorno de desarrollo local

Los proyectos de Asset compute AEM AEM AEM AEM de Adobe no se pueden integrar con el tiempo de ejecución de la local proporcionado por el SDK de la aplicación y se desarrollan con su propia cadena de herramientas, independientemente de la que requieren las aplicaciones de la aplicación de la aplicación en función del arquetipo de proyecto de Maven de la.

Para ampliar los microservicios de Asset compute, se deben instalar las siguientes herramientas en el equipo de desarrollo local.

Instrucciones de configuración abreviadas

A continuación se muestran unas instrucciones de configuración abreviadas. Los detalles sobre estas herramientas de desarrollo se describen en secciones discretas a continuación.

  1. Instale Docker Desktop y extraiga las imágenes de Docker necesarias:

    code language-none
    $ docker pull openwhisk/action-nodejs-v12:latest
    $ docker pull adobeapiplatform/adobe-action-nodejs-v12:3.0.22
    
  2. Instalar código de Visual Studio

  3. Instalar Node.js 10+

  4. Instale los módulos npm y los complementos CLI de Adobe I/O necesarios desde la línea de comandos:

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

Para obtener más información sobre las instrucciones de instalación abreviadas, lea las secciones siguientes.

Instalar código de Visual Studio vscode

Microsoft Visual Studio Code se usa para desarrollar y depurar trabajadores de Asset compute. Aunque otros IDE compatibles con JavaScript se pueden usar para desarrollar el trabajo, solo el código de Visual Studio se puede integrar en el trabajo de Asset compute debug.

Este tutorial supone el uso de código de Visual Studio, ya que proporciona la mejor experiencia para desarrolladores para ampliar la Asset compute.

Instalar Docker Desktop docker

Descargue e instale el Docker Desktop más reciente y estable, ya que es necesario para probar y depurar proyectos de Asset compute localmente.

Después de instalar Docker Desktop, inícielo e instale las siguientes imágenes de Docker desde la línea de comandos:

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

Los desarrolladores de equipos con Windows deben asegurarse de utilizar contenedores de Linux para las imágenes anteriores. Los pasos para cambiar a contenedores Linux se describen en la documentación de Docker para Windows.

Instalación de Node.js (y npm) node-js

Los trabajadores de asset compute están basados en Node.js y, por lo tanto, requieren Node.js 10+ (y npm) para desarrollar y generar.

  • AEM Instale Node.js (y npm) de la misma manera que para el desarrollo tradicional de los programas de desarrollo de la red de la red de la red de distribución de contenido ().

Instalar CLI de Adobe I/O aio

Instale la CLI de Adobe I/O, o aio es un módulo npm de línea de comandos (CLI) que facilita el uso y la interacción con tecnologías de Adobe I/O, y se utiliza tanto para generar como para desarrollar localmente Assets computes personalizadas.

$ npm install -g @adobe/aio-cli

Instalación del complemento de Asset compute de CLI de Adobe I/O aio-asset-compute

Complemento de Asset compute de CLI de Adobe I/O

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

Instalar wskdebug wskdebug

Descargue e instale el módulo Apache OpenWhisk debug npm para facilitar la depuración local de los trabajadores de Asset compute.

Se requiere código de Visual Studio 1.48.x+ para que funcione wskdebug.

$ npm install -g @openwhisk/wskdebug

Instalar ngrok ngrok

Descargue e instale el módulo ngrok npm, que proporciona acceso público a su equipo de desarrollo local, para facilitar la depuración local de los trabajadores de Asset compute.

$ npm install -g ngrok --unsafe-perm=true
recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69