使用kadirahq Mup进行部署时出错

时间:2016-09-12 09:16:17

标签: meteor deployment web-deployment

我正在使用Kadira的Meteor-Up(Mup)部署我的流星应用程序。我已经从Mupx更新了Mup,这可能会导致问题。

这是配置文件

$scrapper = new SubjectScrapper();
$scrapper->setUrl('');
$scrapper->runScrapper(function($subjects) use ($scrapper, $output) {

  SubjectModel::create(array(
      'title'     => 'Math',
      'slug'      => 'math',
      'ka_url'    => 'http://math'
  ));

    $output->writeln('<info>Total Subjects Scrapped:: '.count($subjects).'</info>'.PHP_EOL);
});

module.exports = { servers: { one: { /* ssh auth details here */ } } }, meteor: { name: 'soundcraft', path: '.', docker: { image: 'kadirahq/meteord', }, servers: { one: {} }, buildOptions: { serverOnly: true, debug: true, cleanAfterBuild: true, }, "env": { "ROOT_URL": "http://139.232.218.147", "MONGO_URL": "mongodb://localhost:27017/soundcraft" }, deployCheckWaitTime: 60 }, mongo: { oplog: true, port: 27017, servers: { one: {}, }, }, }; 工作正常,但是当我使用mup setup命令时,会产生以下错误:

DEBUG=* mup deploy

在做了一点搜索之后,我发现了一些关于让docker使用不同端口的东西,所以尝试在配置中添加额外的一行来做到这一点,但我不确定究竟是怎么回事。

2 个答案:

答案 0 :(得分:0)

您可以在env中添加端口,如下所示:

env:{       港口:8010,       ROOT_URL:&#34; http://139.232.218.147&#34;,       MONGO_URL:&#34; mongodb:// localhost:27017 / soundcraft&#34;     },

干杯, Kosona

答案 1 :(得分:0)

我找到了原因,我想与大家分享。

使用 mup setup 确保在你的mup.js中,每个块中的最后一行以空格结束,而不是。如果最后一个块结束,您将看到进程卡住并获得超时错误。 例: 以下是正确。 buildOptions:{ serverOnly:是的, debug:true, cleanAfterBuild:true },

以下将生成错误 buildOptions:{ serverOnly:是的, debug:true, cleanAfterBuild:true, },

使用 mup deploy 确保在您的settings.json中,每个块中的最后一行以空格结尾,而不是。如果最后一个块结束,您将看到进程卡住并获得超时错误。 例: 以下是正确。 &#34; oAuth&#34;:{

&#34; twitter&#34;:{

&#34; consumerKey&#34;:&#34; xxx&#34;,

&#34;秘密&#34;:&#34; xxxx&#34;,   &#34; access_token_key&#34;:&#34; xxx&#34;,   &#34; access_token_secret&#34;:&#34; xxx&#34;

},

&#34; facebook&#34;:{

&#34; appId&#34;:&#34; xxx&#34;,

&#34;秘密&#34;:&#34; xxxx&#34;

} }

以下将生成错误超时 &#34; oAuth&#34;:{

&#34; twitter&#34;:{

&#34; consumerKey&#34;:&#34; xxx&#34;,

&#34;秘密&#34;:&#34; xxxx&#34;,   &#34; access_token_key&#34;:&#34; xxx&#34;,   &#34; access_token_secret&#34;:&#34; xxx&#34;

},

&#34; facebook&#34;:{

&#34; appId&#34;:&#34; xxx&#34;,

&#34;秘密&#34;:&#34; xxxx&#34;

}, }

希望能帮助你!

干杯, Kosona