查看原文
其他

在Heroku上发布Spring Boot应用

2017-08-23 楊小強 程序猿DD

Heroku是一个支持多种编程语言的云平台。平台注册就免费提供5个服务。项目发布简单,可以直接通过GitHub拉取代码部署,或者本地heroku-cli来管理和部署应用,提供服务免费域名。

官网地址 https://heroku.com

通过heroku DashBoard 来部署一个应用

项目地址:https://github.com/huiqiangyang/demo.git

关键点

  • 需要创建文件Procfile文件,并填写一下内容(其实是指定应用类型和启动命令) web:java $JAVA_OPTS-jar target/*.jar --server.port=$PORT

创建应用

  • 选择GitHub部署,并且选择部署项目,部署分支,是否提交变动自动部署

  • 项目开始部署,查看启动日志,项目部署拉jar速度非常快,几秒时间部署成功

访问域名 https://hui-hello.herokuapp.com/

通过heroku-cli 来部署一个应用

开发环境为Mac

  1. // 安装 heroku-cli

  2. brew install heroku

  3. //登录

  4. heroku login

  5. //输入用户名密码

  6. //查看帮助

  7. heroku apps

  8. //部署应用

  9. heroku git:clone -a hui-hello

  10. cd hui-hello

  11. git add .

  12. git commit -am "make it better"

  13. git push heroku master

  14. //查看日志

  15. heroku logs -t -a appname

  16. //打开应用

  17. heroku open -a hui-hello

推荐阅读

在Pivotal Web Service上发布Spring Boot应用

spring-boot-starter-swagger 1.2.0.RELEASE:新增分组配置功能

如何将Markdown文章轻松地搬运到微信公众号并完美地呈现代码内容

Spring Boot中使用JavaMailSender发送邮件

Spring Boot的应用限流

好书推荐

长按指纹

一键关注

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存