“安装Docker”时,Meteor.js的Mupx部署失败

时间:2016-07-27 08:59:02

标签: meteor ubuntu-14.04 meteor-up

我有Ubuntu 14.04,开发它并希望在同一台计算机上安装测试服务器。它在Virtual Box中运行。

所以我按照Github上的所有步骤进行Mupx设置,并观看了Meteor.js指导的视频告诉我观看的视频。当我接到命令时:

mupx setup

它向我显示错误的屏幕:

nejc@nejc-vb:~/Meteor Projects/CSGO/CSGO-deploy$ mupx setup

Meteor Up: Production Quality Meteor Deployments
------------------------------------------------
Configuration file : mup.json
Settings file      : settings.json

“ Checkout Kadira!
  It's the best way to monitor performance of your app.
  Visit: https://kadira.io/mup ”


Started TaskList: Setup (linux)
[my_public_IP] - Installing Docker

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: Timed out while waiting for handshake
    at null._onTimeout (/usr/local/lib/node_modules/mupx/node_modules/nodemiral/node_modules/ssh2/lib/client.js:138:17)
    at Timer.listOnTimeout [as ontimeout] (timers.js:121:15)

我的mup.json文件如下所示:

{
  // Server authentication info
  "servers": [
    {
      "host": "my_public_IP",
      "username": "nejc",
      "password": "123456",
      // or pem file (ssh based authentication)
      // WARNING: Keys protected by a passphrase are not supported
      //"pem": "~/.ssh/id_rsa"
      // Also, for non-standard ssh port use this
      //"sshOptions": { "port" : 49154 },
      // server specific environment variables
      "env": {}
    }
  ],

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

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

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

  // Configure environment
  // ROOT_URL must be set to your correct domain (https or http)
  "env": {
    "PORT": 80,
    "ROOT_URL": "http://my_public_IP"
  },

  // Meteor Up checks if the app comes online just after the deployment.
  // Before mup checks that, it will wait for the number of seconds configured below.
  "deployCheckWaitTime": 30,

  // show a progress bar while uploading. 
  // Make it false when you deploy using a CI box.
  "enableUploadProgressBar": true
}

0 个答案:

没有答案