2014-11-24 50 views
2

我有多個(飛鏢)模塊,我在我的gcloud中運行。在開發過程中,我希望他們連接到我的本地pub serve服務器。當我分開運行,我通常使用這個命令:如何使用dart-pub-serve模塊運行gcloud調度程序?

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

我怎麼會做相同的多個模塊,並使用一個調度程序?調度員行看起來是這樣的:

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

提供多個--dart-pub-serve參數沒有工作。

回答

3

,你應該能夠做的是設置環境變量DART_PUB_SERVEapp.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

相關問題