0

Google 클라우드의 앱 엔진을 사용하여 작은 노드 js 응용 프로그램을 배포하고 있습니다. 응용 프로그램의 요구 사항 중 하나는 GraphicsMagick입니다.Google App Engine의 GraphicsMagick

이 패키지를 앱 엔진에 설치할 수있는 방법이 있습니까?

답변

1

예, 맞춤 런타임을 작성하고 사용합니다. Dependencies에서 :

네이티브 확장을 필요로 Node.js를 패키지의 사용을 가능하게하려면, 다음 데비안 패키지는 사전 설치된 Docker image에 있습니다.

응용 프로그램에 추가 운영 체제 수준 종속성이 필요한 경우 적합한 패키지를 설치하려면이 런타임을 기반으로 custom runtime을 사용해야합니다.

그리고 Building Custom Runtimes에서

: 응용 프로그램의 런타임 구성을 설명

  • app.yaml 파일 :

    는 당신이 필요로하는 사용자 정의 런타임을 만듭니다.

  • 런타임 환경을 구성하는 Dockerfile입니다. 대부분의 경우 기본 이미지를 지정하는 한 줄일 수 있습니다.
  • 응용 프로그램이 포트 8080에서 수신 대기하고 있으며 시작, 중지 및 상태 확인 요청과 같이 주기적으로 발생하는 이벤트에 응답하는 요청 처리기가 있어야합니다.

참고 : 구글 사용자 정의 할 수있는 공급 base images,하지만 당신은이를 사용할 필요가 없습니다. 위의 글 머리 기호 목록의 조건을 충족하는 한 다른 이미지를 사용할 수 있습니다.

전체 페이지를 살펴보아야합니다. 유용한 정보가 많이 있습니다. 위의 내용은 간단한 요약 인용입니다.