如何将我的流星应用程序部署到数字海洋?

时间:2017-11-05 23:24:10

标签: node.js meteor github deployment digital-ocean

我正在Meteor平台上构建应用程序,我的应用程序存储库保存在Github上。我的服务器是Digital Ocean。我试图将在Github中提交的提交部署到我的远程服务器(网站),但没有成功。我尝试了三种方法,概述如下:

1。我尝试在SSH中执行“git pull”,但在收到消息“* branch HEAD - > FETCH_HEAD已经是最新的”后,该网站保持不变。

2. 我尝试运行“mupx”,许多人建议将其用于Meteor,但我收到错误消息“验证部署:失败”。

x Verifying deployment: FAILED

    -----------------------------------STDERR-----------------------------------
    npm@2, which has some small
    npm WARN deprecated backwards-incompatible changes made to `npm run-script` and
    npm WARN deprecated semver behavior.
    npm ERR! install Couldn't read dependencies
    npm ERR! Failed to parse json
    npm ERR! Unexpected end of input
    npm ERR! File: /bundle/bundle/programs/server/package.json
    npm ERR! Failed to parse package.json data.
    npm ERR! package.json must be actual JSON, not just JavaScript.
    npm ERR!
    npm ERR! This is not a bug in npm.
    npm ERR! Tell the package author to fix their package.json file. JSON.parse

    npm ERR! System Linux 3.13.0-43-generic
    npm ERR! command "/usr/bin/node" "/usr/bin/npm" "i"
    npm ERR! cwd /bundle/bundle/programs/server
    npm ERR! node -v v0.10.43
    npm ERR! npm -v 1.4.29
    npm ERR! file /bundle/bundle/programs/server/package.json
    npm ERR! code EJSONPARSE
    npm ERR!
    npm ERR! Additional logging details can be found in:
    npm ERR!     /bundle/bundle/programs/server/npm-debug.log
    npm ERR! not ok code 0

    => Redeploying previous version of the app

    -----------------------------------STDOUT-----------------------------------

    To see more logs type 'mup logs --tail=50'

    ----------------------------------------------------------------------------

3. 我甚至尝试将“git pull”直接插入Digital Ocean服务器终端,但再次收到消息“* branch HEAD - > FETCH_HEAD,已经是最新的。 “,再一次没有对网站进行任何更新。

有谁知道我可能做错了什么?

感谢您的时间!

0 个答案:

没有答案