Configurar ambiente de desenvolvimento local

Os projetos do Adobe Asset compute não podem ser integrados ao tempo de execução do AEM local fornecido pelo SDK do AEM AEM AEM e são desenvolvidos usando sua própria cadeia de ferramentas, separada daquela exigida pelos aplicativos do com base no arquétipo de projeto Maven.

Para estender os microsserviços do Asset compute, as seguintes ferramentas devem ser instaladas na máquina do desenvolvedor local.

Instruções de configuração abreviadas

Veja a seguir as instruções de uma configuração resumida. Detalhes sobre essas ferramentas de desenvolvimento são descritos nas seções discretas abaixo.

  1. Instalar o Docker Desktop e obtenha as imagens necessárias do Docker:

    code language-none
    $ docker pull openwhisk/action-nodejs-v12:latest
    $ docker pull adobeapiplatform/adobe-action-nodejs-v12:3.0.22
    
  2. Instalar o Visual Studio Code

  3. Instalar Node.js 10+

  4. Instale os módulos npm necessários e os plug-ins da CLI do Adobe I/O na linha de comando:

    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 obter mais informações sobre as instruções de instalação resumidas, leia as seções abaixo.

Instalar o Visual Studio Code vscode

Código do Microsoft Visual Studio O é usado para desenvolver e depurar trabalhadores do Asset compute. Embora outras IDE compatível com JavaScript pode ser usado para desenvolver o trabalhador, somente o Visual Studio Code pode ser integrado depurar Trabalhador de asset compute.

Este tutorial presume o uso do Visual Studio Code, pois ele fornece a melhor experiência do desenvolvedor para estender o Asset compute.

Instalar o Docker Desktop docker

Baixe e instale o mais recente e estável Desktop Docker, pois isso é necessário para test e depurar Asset compute projetos localmente.

Depois de instalar o Docker Desktop, inicie-o e instale as seguintes imagens do Docker na linha de comando:

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

Os desenvolvedores em máquinas Windows devem verificar se estão usando contêineres Linux para as imagens acima. As etapas para alternar para contêineres Linux estão descritas em Documentação do Docker para Windows.

Instalar Node.js (e npm) node-js

Os trabalhadores assets compute são Node.jscom base em e, portanto, exigem que o Node.js 10+ (e npm) seja desenvolvido e criado.

Instalar o Adobe I/O CLI aio

Instale o Adobe I/O CLIou aio é um módulo npm de linha de comando (CLI) que facilita o uso e a interação com tecnologias Adobe I/O e é usado para trabalhadores de Assets compute personalizados gerados e desenvolvidos localmente.

$ npm install -g @adobe/aio-cli

Instalar o plug-in do Asset compute CLI do Adobe I/O aio-asset-compute

A variável Plug-in de Asset compute do Adobe I/O CLI

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

Instalar wskdebug wskdebug

Baixe e instale o Depuração do Apache OpenWhisk módulo npm para facilitar a depuração local de trabalhadores do Asset compute.

O Visual Studio Code 1.48.x+ é necessário para wskdebug para trabalhar.

$ npm install -g @openwhisk/wskdebug

Instalar ngrok ngrok

Baixe e instale o grok módulo npm, que fornece acesso público à máquina de desenvolvimento local, para facilitar a depuração local de trabalhadores do Asset compute.

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