로컬 개발 환경 설정

Adobe Asset compute 프로젝트는 AEM SDK에서 제공하는 로컬 AEM 런타임과 통합될 수 없으며 AEM Maven project archetype을 기반으로 하는 AEM 애플리케이션에서 필요로 하는 것과는 별도로 자체 도구 체인을 사용하여 개발됩니다.

asset compute 마이크로서비스를 확장하려면 로컬 개발자 컴퓨터에 다음 도구를 설치해야 합니다.

설치 지침 요약

다음은 설명을 설정하는 요약입니다. 이러한 개발 도구에 대한 자세한 내용은 아래 개별 섹션에 설명되어 있습니다.

  1. Docker Desktop 설치 필요한 도커 이미지를 가져올 수 있습니다.

    code language-none
    $ docker pull openwhisk/action-nodejs-v12:latest
    $ docker pull adobeapiplatform/adobe-action-nodejs-v12:3.0.22
    
  2. Visual Studio 코드 설치

  3. Node.js 10+ 설치

  4. 명령줄에서 필요한 npm 모듈 및 Adobe I/O CLI 플러그인을 설치합니다.

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

간략한 설치 지침에 대한 자세한 내용은 아래 섹션을 참조하십시오.

Visual Studio 코드 설치 vscode

Microsoft Visual Studio 코드 는 Asset compute 작업자를 개발 및 디버깅하는 데 사용됩니다. 다른 항목 JavaScript 호환 IDE Visual Studio 코드만 통합하여 작업자를 개발하는 데 사용할 수 있습니다. 디버그 Asset compute 작업자.

이 자습서에서는 Asset compute 확장을 위한 최상의 개발자 환경을 제공하는 Visual Studio Code를 사용한다고 가정합니다.

Docker Desktop 설치 docker

안정적인 최신 버전을 다운로드하여 설치합니다. Docker 데스크탑, 필요한 경우 테스트디버그 로컬에서 프로젝트 asset compute

Docker Desktop을 설치한 후 시작하여 명령줄에서 다음 Docker 이미지를 설치합니다.

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

Windows 시스템의 개발자는 위의 이미지에 Linux 컨테이너를 사용하고 있는지 확인해야 합니다. Linux 컨테이너로 전환하는 단계는 Windows용 Docker 설명서.

Node.js(및 npm) 설치 node-js

Asset compute 작업자는 Node.js를 기반으로 하므로 개발 및 빌드하려면 Node.js 10+(및 npm)가 필요합니다.

Adobe I/O CLI 설치 aio

Adobe I/O CLI 설치, 또는 aio 는 Adobe I/O 기술의 사용 및 상호 작용을 용이하게 하는 명령줄(CLI) npm 모듈이며, 사용자 정의 Asset compute 작업자의 생성 및 로컬 개발 모두에 사용됩니다.

$ npm install -g @adobe/aio-cli

Adobe I/O CLI Asset compute 플러그인 설치 aio-asset-compute

다음 Adobe I/O CLI Asset compute 플러그인

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

wskdebug 설치 wskdebug

다운로드 및 설치 Apache OpenWhsk 디버그 asset compute 작업자의 로컬 디버깅을 용이하게 하는 npm 모듈입니다.

Visual Studio Code 1.48.x+는 다음에 필요합니다. wskdebug 일 때문에.

$ npm install -g @openwhisk/wskdebug

Ngrok 설치 ngrok

다운로드 및 설치 응록 npm 모듈 - Asset compute 작업자의 로컬 디버깅을 용이하게 하기 위해 로컬 개발 컴퓨터에 대한 공용 액세스를 제공합니다.

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