Lokale ontwikkelomgeving instellen

Adobe Asset Compute-projecten kunnen niet worden geïntegreerd met de lokale AEM-runtime die door de AEM SDK wordt geleverd en worden ontwikkeld met behulp van hun eigen gereedschapsketen, los van die welke door AEM-toepassingen wordt vereist op basis van het AEM Maven-projectarchetype.

Als u de Asset Compute-microservices wilt uitbreiden, moeten de volgende gereedschappen zijn geïnstalleerd op de lokale ontwikkelaarscomputer.

Verkorte instructies voor het instellen

Hier volgt een korte set-upinstructies. Nadere bijzonderheden over deze ontwikkelingstools worden hieronder in afzonderlijke secties beschreven.

  1. ​ installeer de Desktop van de Dokker ​ en trek de vereiste beelden van de Dokker:

    code language-none
    $ docker pull openwhisk/action-nodejs-v12:latest
    $ docker pull adobeapiplatform/adobe-action-nodejs-v12:3.0.22
    
  2. ​ installeer de Code van Visual Studio ​

  3. Node.js 10+ installeren

  4. Installeer de vereiste npm-modules en Adobe I/O CLI-plug-ins vanaf de opdrachtregel:

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

Lees de onderstaande secties voor meer informatie over de instructies voor een verkorte installatie.

Visual Studio-code installeren vscode

​ de Code van Microsoft Visual Studio ​ wordt gebruikt voor het ontwikkelen van en het zuiveren van de arbeiders van Asset Compute. Terwijl andere ​ JavaScript-compatibele winde ​ kan worden gebruikt om de worker te ontwikkelen, slechts kan de Code van Visual Studio aan ​ worden geïntegreerd zuiveren ​ de arbeider van Asset Compute.

Dit leerprogramma veronderstelt het gebruik van de Code van Visual Studio aangezien het de beste ontwikkelaarervaring voor het uitbreiden van Asset Compute verstrekt.

Docker-bureaublad installeren docker

De download en installeert de recentste, stabiele ​ Desktop van de Dakker ​, aangezien dit wordt vereist om ​ te testen ​ en ​ zuiver ​ projecten van Asset Compute plaatselijk.

Nadat u Docker Desktop hebt geïnstalleerd, start u deze en installeert u de volgende Docker-afbeeldingen vanaf de opdrachtregel:

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

Ontwikkelaars op Windows-computers moeten ervoor zorgen dat ze Linux-containers gebruiken voor de bovenstaande afbeeldingen. De stappen om op de containers van Linux over te schakelen worden beschreven in ​ Docker voor de documentatie van Vensters ​.

Node.js (en npm) installeren node-js

De arbeiders van Asset Compute zijn ​ Node.js ​-Gebaseerd, en vereisen daarom Node.js 10+ (en npm) om te ontwikkelen en te bouwen.

Adobe I/O CLI installeren aio

​ installeer Adobe I/O CLI ​, of lucht is een bevel-lijn (CLI) npm module die gebruik van en interactie met de technologieën van Adobe I/O vergemakkelijkt, en voor zowel produceert als ontwikkelt plaatselijk de arbeiders van douaneAsset Compute.

$ npm install -g @adobe/aio-cli

De Adobe I/O CLI Asset Compute-insteekmodule installeren aio-asset-compute

De ​ Adobe I/O CLI Asset Compute stop ​

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

Webfoutopsporing installeren wskdebug

De download en installeert ​ Apache OpenWhisk zuivert ​ npm module om lokaal het zuiveren van de arbeiders van Asset Compute te vergemakkelijken.

Code 1.48.x+ van Visual Studio wordt vereist voor ​ wskdebug ​ om te werken.

$ npm install -g @openwhisk/wskdebug

Installeer de extensie ngrok

Download en installeer de ​ ngrok ​ npm module, die openbare toegang tot uw lokale ontwikkelingsmachine verleent, om lokaal het zuiveren van de arbeiders van Asset Compute te vergemakkelijken.

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