io.github.createam-labs:spring-boot-starter-heroku

Collection of cool features which might be especially useful while developing spring boot application on heroku ☁️

License

License

Categories

Categories

Spring Boot Container Microservices Heroku PaaS Providers
GroupId

GroupId

io.github.createam-labs
ArtifactId

ArtifactId

spring-boot-starter-heroku
Last Version

Last Version

1.1
Release Date

Release Date

Type

Type

jar
Description

Description

io.github.createam-labs:spring-boot-starter-heroku
Collection of cool features which might be especially useful while developing spring boot application on heroku ☁️
Project URL

Project URL

https://github.com/createam-labs/spring-boot-starter-heroku
Source Code Management

Source Code Management

http://github.com/createam-labs/spring-boot-starter-heroku/tree/master

Download spring-boot-starter-heroku

How to add to project

<!-- https://jarcasting.com/artifacts/io.github.createam-labs/spring-boot-starter-heroku/ -->
<dependency>
    <groupId>io.github.createam-labs</groupId>
    <artifactId>spring-boot-starter-heroku</artifactId>
    <version>1.1</version>
</dependency>
// https://jarcasting.com/artifacts/io.github.createam-labs/spring-boot-starter-heroku/
implementation 'io.github.createam-labs:spring-boot-starter-heroku:1.1'
// https://jarcasting.com/artifacts/io.github.createam-labs/spring-boot-starter-heroku/
implementation ("io.github.createam-labs:spring-boot-starter-heroku:1.1")
'io.github.createam-labs:spring-boot-starter-heroku:jar:1.1'
<dependency org="io.github.createam-labs" name="spring-boot-starter-heroku" rev="1.1">
  <artifact name="spring-boot-starter-heroku" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.github.createam-labs', module='spring-boot-starter-heroku', version='1.1')
)
libraryDependencies += "io.github.createam-labs" % "spring-boot-starter-heroku" % "1.1"
[io.github.createam-labs/spring-boot-starter-heroku "1.1"]

Dependencies

compile (5)

Group / Artifact Type Version
org.springframework.boot : spring-boot-starter-thymeleaf jar 2.0.1.RELEASE
org.springframework.boot : spring-boot-starter-web jar 2.0.1.RELEASE
com.fasterxml.jackson.module : jackson-module-kotlin jar
org.jetbrains.kotlin : kotlin-stdlib-jdk8 jar 1.2.41
org.jetbrains.kotlin : kotlin-reflect jar 1.2.41

test (2)

Group / Artifact Type Version
org.junit.jupiter : junit-jupiter-engine jar 5.1.0
org.springframework.boot : spring-boot-starter-test jar 2.0.1.RELEASE

Project Modules

There are no modules declared in this project.

Heroku spring boot starter

This starter is built to simplify https enforcing in projects hosted on heroku cloud platform ☁️

Build status Coverage Status GitHub last commit Maven Central StackShare MIT license

🛠 Configuration

All you have to do is to add dependency to your project and enable features in application.properties file 😎

maven

<dependency>
  <groupId>io.github.createam-labs</groupId>
  <artifactId>spring-boot-starter-heroku</artifactId>
  <version>1.1</version>
</dependency>

gradle

compile('io.github.createam-labs:spring-boot-starter-heroku:1.1')

Https enforcing

In application.properties add following:

heroku.enforceHttps=true

Examples

Application which works with this starter can be found here
Source code of example app can be found here

Release notes

v1.1

  • fixed broken release 🤦‍♂️

v1.0

  • added support for mustache templates
  • added tests

v0.1.2

  • fixed redirection address after https enforcing

v0.1.1

  • initial release

License

MIT

Versions

Version
1.1
1.0
0.1.2
0.1.1