【问题标题】:Specify settings.json file deploying on remote meteor free service指定在远程流星免费服务上部署的 settings.json 文件
【发布时间】:2015-08-31 19:48:20
【问题描述】:

是否可以在他们的免费服务上指定一个运行远程部署流星应用程序的设置文件?

换句话说,我怎样才能发出远程等效的“meteor run --settings settings.json”?

谢谢

【问题讨论】:

    标签: meteor


    【解决方案1】:

    尝试使用以下方式部署:

    meteor deploy XXX.meteor.com --settings settings.json

    ...而不是简单的meteor deploy XXX.meteor.com

    您可以通过将 --settings 选项 [...] 传递给 meteor runmeteor deploy 来初始化设置

    cfMeteor documentation

    【讨论】:

    • 我试过了,但我的服务器仍然崩溃,因为它找不到在 settings.json 中定义的密钥。关于为什么的任何想法? (运行流星 1.2)
    • 一把钥匙?你是什​​么意思?一个加密密钥?键值对?
    • JSON 键值对中的键。
    • 好的。您能否分享让您认为丢失密钥是导致该问题的原因的确切错误消息?
    • 作为一个更新,这在 Meteor 1.2.0.2 上对我有用。
    【解决方案2】:

    如果您尝试从 settings.json 不可用的远程服务器进行部署,则将您的 JSON 转换为内联等效项并将其导出到 METEOR_SETTINGS 环境变量。

    例如从服务器运行:

    export METEOR_SETTINGS='{your json}'
    meteor deploy XXX.meteor.com
    

    通过这种方式,您可以使用 Travis 等 CI 服务,您可以将 METEOR_SETTINGS 设置为秘密变量并运行部署脚本。

    【讨论】:

    • 使用这个答案,我的服务器没有崩溃。虽然我建议做export METEOR_SETTINGS=`cat settings.json`
    猜你喜欢
    • 1970-01-01
    • 2015-08-21
    • 2013-07-10
    • 2017-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多