参照使用deis-spring-boot模板,将spring boot的jar包部署到deis平台云。
地址:https://github.com/wiselyman/deis-spring-boot
deis-spring-boot
部署spring boot jar程序到deis的模板
这个模板允许:
- 使用一个spring boot 的fat jar
- 修改默认的JVM设置
- 使用 Procfile
步骤:
- 下载,可选择下载zip,或者
git clone
- 编辑launch.sh,使用正确的jar地址替代JAR_FILE=?
- 将jar包放在当前目录
使用buildpacks部署spring boot jar 详细步骤:
- 生成一个ssh key,可使用安装deis的ssh key
- 在注册好deis用户后,执行
deis keys:add
按照提示操作 - 执行
eval `ssh-agent -s`
- 执行
ssh-add ~/.ssh/deis
git clone https://github.com/wiselyman/deis-spring-boot.git
cd deis-spring-boot
deis create app_name
git push deis master
新书推荐《JavaEE开发的颠覆者: Spring Boot实战》,涵盖Spring 4.x、Spring MVC 4.x、Spring Boot企业开发实战。
京东地址:http://item.jd.com/11894632.html
当当地址:http://product.dangdang.com/23926195.html
亚马逊地址:http://www.amazon.cn/图书/dp/B01D5ZBFUK/ref=zg_bsnr_663834051_6
淘宝地址:https://item.taobao.com/item.htm?id=528426235744&ns=1&abbucket=8#detail
或自己在京东、淘宝、亚马逊、当当、互动出版社搜索自选。
相关推荐
heroku-buildpack-python, 用于 python 应用的官方 Heroku buildpack : 这是官方的Heroku buildpack插件,由 Pipenv插件。 pip 和其他优秀软件提供支持。推荐的网页框架包括英镑 Django 和英镑 。 推荐的web服务器为...
heroku-buildpack-ruby, ruby 构建包 :这是一个用于。rack 和 Rails 应用程序的 Heroku buildpack插件。 它使用 Bundler 来管理依赖项。用法 ruby使用方法的示例:$ lsGemfile Gemfile.lock
heroku-buildpack-go, Heroku Buildpack Go Go 这是官方的Heroku buildpack,用于 。正在启动遵循 https://devcenter.heroku.com/articles/getting-started-with-go 指南。还有一个 H
heroku-buildpack-datadog, 在Dyno中,Heroku Buildpack运行 Datadog DogStatsD heroku-buildpack-datadog一个 Heroku Buildpack可以将 Datadog DogStatsD中继添加到任何赛道上。警告:版本锁定到datadog代理 1: ...
heroku-buildpack-meteor, 用于 Meteor (meteor.com)的heroku buildpack 用于 Meteor的 buildpack用法% heroku create --buildpack https://github.com/jordansissel/heroku-buildpack-meteor.git
heroku-buildpack-static, Heroku的static buildpack static-构建包这是一个用于网站或者任何你想要的网站的 Heroku buildpack 。使用$ lsindex.html somedir/$ git init$ heroku create --sta
heroku-buildpack-vendorbinaries, 用于将vendoring二进制文件放入应用程序中的Heroku Buildpack : ... 程序不做任何其他事情,所以要实际编译你的应用程序,应该使用 heroku-buildpack-multi插件将它与真实的。用法$
HerokuBuildpack测试用于通过进行测试的示例应用程序用法要创建一个应用程序,请运行以下命令: ...将以下内容添加到您的存储库中以使用它。 git remote add heroku https://git.heroku.com/heroku-buildpack-elixir-te
Heroku Buildpack Nginx 这个buildpack可以与nginx一起使用。 它安装了nginx,添加了身份验证和其他一些很酷的东西。 由启发并复制。 默认情况下,它将通过html目录为网站提供服务。 您可以在自定义nginx配置文件...
BootToy 是一个基于 Java 的 Spring Boot 应用程序,特别设计为教学资源,帮助开发者了解如何将 Spring Boot 应用部署到 Heroku 平台。这个项目不仅提供了一个基本的 Spring Boot 项目的结构,还包含了针对 Heroku ...
heroku-buildpack-perl, 使用 Starman HTTP服务器运行 buildpack/psgi应用程序 :Perl: Perl这是一个 Heroku buildpack,它使用Starman运行任何基于PSGI的web应用程序。用法使用方法的示例:$ lscpanfileapp.psgilib...
heroku-buildpack-chromaprint 关于 ...使用heroku-buildpack-multi来应用多个 buildpack。 $ heroku create --buildpack https://github.com/ddollar/heroku-buildpack-multi $ cat .buildpacks ...
此buildpack不能单独使用,而应与Heroku的结合使用。 包括要安装在名为Aptfile的文件中的apt软件包名称的列表。 要找出可用的软件包,请访问: : 请参阅每个Heroku堆栈使用的Ubuntu LTS版本的文档。 例子 命令行...
请勿使用,此 BUILDPACK 已弃用且不适用于当前 Heroku 堆栈Cedar 14 。 用法 此 buildpack 旨在通过,因此在您的应用程序中,您需要: heroku config:set BUILDPACK_URL=...
8. **部署与运行**:讨论如何打包Spring Boot应用为可执行JAR或WAR文件,以及如何在Docker容器、云平台(如Heroku)上部署应用。 9. **微服务架构**:可能涉及如何使用Spring Cloud构建微服务,包括服务发现、配置...
除此之外,Spring Boot 2还加强了对云平台的支持,如Heroku、Docker和Kubernetes。书中会介绍如何打包Spring Boot应用为可执行JAR,以及如何在这些平台上部署和管理应用。 最后,你将学习到如何监控和管理Spring ...
开发者可以使用多种编程语言,如Ruby、Node.js、Java、Python等,来编写应用程序,并将其直接推送到Heroku上进行托管。 2. **Crystal**:Crystal是一种静态类型的、编译型的、面向对象的、快速的通用编程语言。它的...