2017-09-23 16 views
0

ターミナルで以下を実行して、Googleのクラウドプラットフォームで実行中のサービスのためのapp.yamlまたは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は標準的なWebホスティング環境のように思えるが、アプリケーションコードはコンテナ化されており、複数のインスタンスが実行されている可能性がある。直接編集や置換などのためにファイルに直接アクセスする必要はありません。

+0

ご協力ありがとうございます。 –

関連する問題