Mupx 部署失败 settings.json

Mupx fail deployment with settings.json

对于使用 Digital Ocean 托管和 mupx 部署的用户: 我无法在部署时成功地将 settings.json 文件的使用实现为 运行。以前它导致部署失败,现在,例如,当我尝试添加包 okgrow:analytics 时,它不起作用,并且在浏览器控制台上显示:

Missing analyticsSettings in Meteor.settings.public

虽然它在那里。

{
  "public": {
    "analyticsSettings": {
      "Google Analytics" : {
        "trackingId": "xxxxxxx"
      }
    }
  }
}

在本地 运行ning 时,必须键入 meteor --settings settings.json 才能启动应用程序。 mupx 是否有等效项?如何进行相应配置?

不用说,我需要 settings.json 来存储敏感数据,而 git 也应该被忽略。也许只是 meteor 命令应该首先检查 settings.json 是否存在,相应地 运行 里面的设置(如果有的话)。然后不需要输入 meteor --settings settings.json...

我意识到我的问题是由于 settings.json 文件位于项目的根目录而不是 mupx 部署文件夹中。

那么,只要 运行 mupx deploy

就足够了