2016-11-14 55 views
0

我一直在试图将一个流星应用程序部署到Digital Ocean。我已经配置mup.js这样的:使用mup部署Meteor应用程序 - 错误:找不到配置流星

module.exports = { 
    servers: { 
    one: { 
     host: '[droplet ip address]', 
     username: '[username]', 
     password: '[password]' 
    } 
    }, 

    // Install MongoDB on the server. Does not destroy the local MongoDB on future setups 
    "setupMongo": true, 

    // WARNING: Node.js is required! Only skip if you already have Node.js installed on server. 
    "setupNode": true, 

    // WARNING: nodeVersion defaults to 0.10.36 if omitted. Do not use v, just the version number. 
    "nodeVersion": "0.10.36", 

    // Install PhantomJS on the server 
    "setupPhantom": true, 

    // Application name (no spaces). 
    "appName": "pichaprint", 

    // Location of app (local directory). This can reference '~' as the users home directory. 
    // i.e., "app": "~/Meteor/my-app", 
    // This is the same as the line below. 
    "app": ".", 

    // Configure environment 
    // ROOT_URL must be set to https://YOURDOMAIN.com when using the spiderable package & force SSL 
    // your NGINX proxy or Cloudflare. When using just Meteor on SSL without spiderable this is not necessary 
    "env": { 
    "PORT": 80, 
    "ROOT_URL": "http://pichaprint.com", 
    }, 

    "deployCheckWaitTime": 15 
}; 

当我尝试运行mup setup,我得到以下错误: error: no configs found for meteor

我目前用腻子工作现场,我内包含mup.js文件的流星项目文件夹(这是应用程序属性值为期的原因)。我可能做错了什么?

回答

0

事实证明,即使我通过输入mup init来初始化mup,它实际上并没有生成mup.json。所以我不得不通过输入以下命令手动创建它:cat > mup.json在我的项目文件夹的根目录下