로컬 개발 환경 설정

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

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

요약된 설정 지침

다음은 리지 설정 지침입니다. 이러한 개발 도구에 대한 자세한 내용은 아래의 개별 섹션에서 설명합니다.

  1. Docker Desktop 을 설치하고 필요한 Docker 이미지를 가져옵니다.

    $ 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 플러그인을 설치합니다.

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

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

Visual Studio 코드 설치

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

이 자습서에서는 Asset compute 확장에 가장 적합한 개발자 환경을 제공하므로 Visual Studio 코드를 사용하는 것으로 가정합니다.

Docker Desktop 설치

테스트디버그 Asset compute 프로젝트를 로컬로 구현하려면 필요한 최신 안정적이고 안정적인 Docker Desktop을 다운로드하여 설치합니다.

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

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

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

Node.js 설치(및 npm)

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

Adobe I/O CLI 설치

Adobe I/O CLI 또는 Adobe I/O 기술 ____ 의 사용 및 상호 작용을 용이하게 하고 사용자 정의 Asset compute 작업자를 생성하고 로컬에서 개발하는 데 사용되는 CLI(Aiois an Command-Line) npm 모듈을 설치합니다.

$ npm install -g @adobe/aio-cli@7.1.0

Adobe I/O CLI 버전 7.1.0이 필요합니다. 현재 Adobe I/O CLI 이후 버전이 지원되지 않습니다.

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

Adobe I/O CLI Asset compute 플러그인

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

wskdebug 설치

asset compute 작업자의 로컬 디버깅을 용이하게 하기 위해 Apache OpenWhisk debug npm 모듈을 다운로드하여 설치합니다.

Visual Studio Code 1.48.x+는 🔗 wskdebugger가 작동하려면 필요합니다.

$ npm install -g @openwhisk/wskdebug

설치 네트워크

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

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

이 페이지에서는