Google Cloudの柔軟なアプリケーションエンジンにバイナリを2つの異なるサービス用にデプロイしています。だから私は{app-service1.yaml、Dockerfile-service1}と{app-service2.yaml、Dockerfile-service2}を持っています。そして、 "gcloud app deploy"コマンドを使って展開してください。app.yaml Dockerfileにパラメータを送信する
app-service [1 | 2] .yamlから単一のDockerfileにパラメータを送信することはできますか。
私は2つのことを試してみましたが、彼らは「のgcloudデプロイ」コマンドでは動作しませんでした:
- 「エントリポイント:」app.yamlをして - それはDockerfileにCMDに設定されているものを上書きしません。
- "env_variables:" in app.yaml - DockerfileのENVまたはARGでは、env_variables:で定義されている変数は表示されません。
お返事ありがとうございます。次に、app.yamlで "env_variables:"の使用は何ですか?私はそれがenv変数をプロセスやVMを構築するために送る方法だと思います。 – PaulC
助けてくれてありがとう。私はそれを作った。app.yamlで、環境変数を "env_variables:"に設定する。そのenv変数は、画像のビルド時には表示されないかもしれませんが、実行時にアプリケーションに表示されます。 – PaulC