2017-09-23 12 views
0

그것은 터미널에서 다음을 실행하여 Google 클라우드 플랫폼에서 실행중인 서비스에 대한 애플리케이션 제목 또는 dispatch.yaml 업데이트 할 수있다 : 그러나Google Cloud Platform에서 실행되는 Node.js 애플리케이션의 server.js 파일을 신속하게 업데이트 할 수 있습니까?

gcloud app deploy dispatch.yaml 

, 내가 server.jsdispatch.yaml를 교체 할 때를, 내가 메시지를 다음 얻을 :

ERROR: (gcloud.app.deploy) [path to the file] could not be identified as a valid source directory or file. 

응용 프로그램을 완전히 다시 배포하는 유일한 방법은 무엇입니까?

답변

2

gcloud app deploy은 응용 프로그램 구성의 어떤 측면을 업데이트할지 결정하기위한 입력으로 YAML 구성 파일을 사용합니다. gcloud app deploy app.yaml을 지정하면 도구에서 새 버전의 앱을 배포합니다. 기존 버전을 재정의하려면 gcloud app deploy app.yaml --version=NAMEOFCURRENTVERSION

변경된 파일을 업로드해야하는 경우 앱을 다시 배포해야합니다. App Engine을 표준 웹 호스팅 환경과 같게 생각하지만 응용 프로그램 코드는 컨테이너 화되어 있고 실행중인 인스턴스가 여러 개일 수 있습니다. 직접 편집 또는 대체와 같은 파일에 대한 직접 액세스 권한이 없습니다.

+0

확인해 주셔서 감사합니다. –