58 lines
1.0 KiB
Markdown
58 lines
1.0 KiB
Markdown
---
|
||
title: 线上部署:heroku
|
||
date: 2018-04-26 14:57:25
|
||
tags: [heroku, 自动化]
|
||
categories: nodeJS
|
||
---
|
||
# 介绍
|
||
|
||
heroku 是一个自动部署工具,可以在代码发布后马上线上跑起来,对于一个刚入门的 node 新手有利于促进你的开发热情。
|
||
|
||
## 1. 注册一个账号
|
||
|
||
[heroku](https://www.heroku.com)
|
||
> 注意邮箱项目可以填写阿里云邮箱,目前qq邮箱和163邮箱不支持注册。
|
||
|
||
## 2. 配置文件:Procfile
|
||
|
||
给 heroku 指明入口文件,配置内容如下:
|
||
|
||
```js
|
||
web: node app.js
|
||
```
|
||
|
||
## 3. 下载工具包
|
||
|
||
[下载链接](https://devcenter.heroku.com/articles/getting-started-with-nodejs#set-up)
|
||
|
||
## 4. 登录账户
|
||
|
||
```js
|
||
heroku login
|
||
```
|
||
|
||
## 5. 创建远程仓库
|
||
|
||
```js
|
||
heroku create
|
||
```
|
||
> 此时会给出一个仓库地址,留给下文用。
|
||
|
||
## 6. 推送到远端
|
||
|
||
```js
|
||
git push '给的仓库地址.git' master
|
||
```
|
||
|
||
## 7. 测试项目
|
||
|
||
输入以下命令打开推送的内容
|
||
|
||
```js
|
||
heroku open
|
||
```
|
||
|
||
## 8. 插件
|
||
|
||
heroku 有很多插件可供链接,
|