2

gcloud で複数の (dart) モジュールを実行しています。pub serve開発中は、ローカルサーバーに接続したいと考えています。それらを個別に実行する場合、通常は次のコマンドを使用します。

gcloud preview app run app.yaml --dart-pub-serve 10.6.6.6:7779

複数のモジュールと 1 つのディスパッチャを使用して同じことを行うにはどうすればよいですか? ディスパッチャ行は次のようになります。

gcloud preview app run dispatch.yaml \
                       ../api/app.yaml \
                       ../dashboard/app.yaml \
                       ../webserver/app.yaml

複数の--dart-pub-serve引数を指定しても機能しませんでした。

4

1 に答える 1

3

できることはDART_PUB_SERVE、各アプリケーションの環境変数を次のapp.yamlように設定することです。

env_variables:
  DART_PUB_SERVE:  'http://10.6.6.6:7779'

次に、モジュールごとに異なる設定を行います。pub build本番環境で実行する場合は常にからの出力が使用されるため、この環境変数をデプロイメント用に残しておくことは問題ありません。

https://www.dartlang.org/cloud/client-server/をご覧ください。

このオプション--dart-pub-serveは非推奨です。

また、デプロイする前に各モジュールを使用runtime: customして手動で実行するように変更する必要があります。pub build

于 2014-11-24T20:21:31.650 に答える