2015-09-25 50 views
3

我正在使用Meteor Up將我的應用程序部署到生產服務器。運行流星Up如何選擇設置文件

現在,我正在通過settings-dev.json和settings-prod.json配置Meteor.settings以用於開發和生產環境。

我有兩個主要的疑慮:

如何運行從我的機器「MUP部署」命令,然後選擇設置 - prod.json?

這是使用settings- [env] .json配置我的服務器和資源值以部署我的應用程序的最佳實踐嗎?

感謝

回答

3

只要使用默認名稱/settings.json。它會工作。當您執行mup init時,它會自動創建2個文件。

  • mup.json - 流星最多的配置文件

  • settings.json - 用於設置流星的settings API

而且是的,它是使用settings.json一個好主意。只是要小心,不要插入內"public": {}

任何祕密信息。例如:

{ 
    "public": { 
    "publicKey": 'xxx' // available to the client 
    }, 
    "oauthSecretKey": "xxx" // available to server only 
} 
+0

的感謝!以及關於mup部署,如何使用特定的設置文件(如settings-prod.json)進行部署? – rodrigocprates

+0

@rodrigocprates閱讀文檔,它沒有說如何指定自定義設置文件,但它確實說如果你正在尋找生產和分期它應該是分開的文件夾(這也是我的做法)https://github.com/arunoda/meteor-up/tree/mupx#server-configuration –

+0

很好!創建一個分隔文件夾解決這個問題。非常感謝 :-) – rodrigocprates

相關問題