Ubuntu下node.js项目发布到heroku上

2018-01-31  本文已影响21人  fanzhh

使用ExpresJS+ReactJS做了一个小项目,git推送发布到heroku上,做开发测试挺方便的,以下是在ubuntu上的发布过程。

关于heroku

Heroku是一个云平台服务商(PaaS),支持多种编程语言,用作Web应用程序部署模型。 Heroku是最早的云平台之一,自2007年6月开始开发,当时它只支持Ruby编程语言,但现在支持Java,Node.js,Scala,Clojure,Python,PHP和Go。 出于这个原因,Heroku被认为是一个多语言平台,因为它允许开发人员以类似的方式在所有语言中构建,运行和扩展应用程序。

安装herokuCLI

$ wget -qO- https://cli-assets.heroku.com/install-ubuntu.sh | sh

创建expressJS项目

$ express myfirstexpress && cd myfirstexpress

如有必要,修改package.jsondependencies

安装依赖包:

$ sudo npm install -l

初始化git

$ git init
$ git add .
$ git commit -m 'init'

创建heroku项目

$ heroku create myfirstexpress

发布

$ git push heroku master

运行服务(可不需要,我的项目推送后直接运行了):

$ heroku ps:scale web=1

检查服务运行状态:

$ heroku ps

如果出现错误,看看日志:

$ heroku logs

打开看看:

$ heroku open
上一篇下一篇

猜你喜欢

热点阅读