google app engine's flexible environment
をデプロイしようとしています。私のappengine
フォルダの中に私はapp.yaml
とDockerfile
があります。 Dockerfileは、ルートフォルダ内のファイルを必要とするカスタムエントリポイントがあります。Googleアプリケーションエンジンフレキシブル環境のデプロイメントがファイルで見つかりませんでした
ENTRYPOINT [ "java","-jar","/api-server.jar","server","api-server.yaml"]
ERROR:
[INFO] ERROR: (gcloud.app.deploy) Error Response: [9]
[INFO] Application startup error:
[INFO] Exception in thread "main" java.io.FileNotFoundException: File api-server.yaml not found
質問:どのようなディレクトリからは、エントリ・ポイント・コマンドの実行をしますか?ファイルを見つけるために必要な適切なパスは何ですか?
ディレクトリツリー:
api-server/
-api-server.yaml<br>
-src/main/appengine/<br>
--app.yaml<br>
--Dockerfile<br>
これは、ADDディレクティブを使用して追加されない限り、コンテナのファイルシステムにファイルが追加されないためです。 – Nick