2015-09-25 48 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

相关问题