私は少し前にエンドポイントを使ってGoogle App Engineの開発を開始しましたが、私はこれに気づいていませんでした。プロジェクト構造のためのページが、これは言う:GAEアプリはapp.yamlなしでどのように実行できますか?
あなたの開発ファイル階層は次のようになります。
:MyDir/ [pom.xml] [build.gradle] [index.yaml] [cron.yaml] [dispatch.yaml] src/main/ appengine/ app.yaml docker/ [Dockerfile] java/ com.example.mycode/ MyCode.java webapp/ [index.html] [jsp.jsp] WEB-INF/ [web.xml]
あなたはこのようになりますapp.yamlをファイルを定義する必要があります。 ..
ここで、app.yamlはドキュメントごとに義務付けられています。私の場合は、GradleをベースにしたAndroid Studioのバックエンドモジュール(ウィザード経由)を作成しました。私はGAE上でこのモジュールを構築して展開することができましたが、現在は自動スケーリングから基本/手動スケーリングに切り替える必要がありましたが、app.yamlファイルでこれを行うことがわかりました。
ここには:はありません。にはapp.yamlがあり、正常に動作します。どこに設定情報がありますか? GAEはアプリケーションを配備する必要があります。
具体的には、
- app.yamlを、環境を指定 - Javaの。しかし、私はjavaプラグインをbuild.gradleで見つけました。同じことの2つの設定場所が混乱していませんか?
- 同等の設定でapp.yamlを完全に削除することは可能ですか? build.gradleで?
- Googleがapp.yamlを使用せずに義務化すると主張する理由は何ですか?
Javaランタイムは特殊で、YAMLの代わりにXML設定を持つことが知られています。 –
@ TatsuyukiIshi:どこでスケーリング設定を変更できますか?アプリのために? –