Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kilmajster/heroku-spring-boot-starter

Collection of cool features which might be especially useful while developing spring boot application on heroku ☁️
https://github.com/kilmajster/heroku-spring-boot-starter

gradle heroku https java kotlin mustache open-source spring spring-boot ssl thymeleaf

Last synced: 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# Heroku spring boot starter
This starter is built to simplify https enforcing in projects hosted on [heroku](https://www.heroku.com/) cloud platform ☁️

[![Build status](https://ci.appveyor.com/api/projects/status/lr49dwaq8gou8hr8?svg=true)](https://ci.appveyor.com/project/createam-labs/spring-boot-starter-heroku)
[![Coverage Status](https://coveralls.io/repos/github/createam-labs/spring-boot-starter-heroku/badge.svg?branch=master)](https://coveralls.io/github/createam-labs/spring-boot-starter-heroku?branch=master)
![GitHub last commit](https://img.shields.io/github/last-commit/createam-labs/spring-boot-starter-heroku.svg)
![Maven Central](https://img.shields.io/maven-central/v/io.github.createam-labs/spring-boot-starter-heroku/1.1)
[![StackShare](https://img.shields.io/badge/tech-stack-0690fa.svg?style=flat)](https://stackshare.io/createam-labs/spring-boot-starter-heroku)
[![MIT license](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/createam-labs/spring-boot-starter-heroku/blob/master/LICENSE)

## 🛠 Configuration
All you have to do is to add dependency to your project and enable features in `application.properties` file 😎
#### maven
```xml

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

```
#### gradle
```groovy
compile('io.github.createam-labs:spring-boot-starter-heroku:1.1')
````
## Https enforcing
In `application.properties` add following:
```properties
heroku.enforceHttps=true
```

## Examples
Application which works with this starter can be found [here](http://createam-labs.herokuapp.com/)
Source code of example app can be found [here](https://github.com/createam-labs/createam-labs-test-services)

## 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