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

使用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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券