我一直在尝试将流星应用程序部署到Digital Ocean。我已经像这样配置了mup.js:
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
我目前正在使用PuTTY工作,我在包含mup.js
文件的meteor项目文件夹中(这就是app属性值为句点的原因)。我能做错什么?
答案 0 :(得分:0)
事实证明,即使我通过输入mup init
来初始化mup,它实际上并没有生成mup.json。所以我必须通过在项目文件夹的根目录中输入以下命令来手动创建它:cat > mup.json