Skip to content

daggerok/heroku-gradle-spring-boot

Repository files navigation

heroku-gradle-spring-boot build

simple spring cloud config application

run in docker container

docker run -p 8888:8888 daggerok/heroku-gradle-spring-boot
open http://${DOCKER_IP}:8888

local run

git clone ...
./gradlew build
java -jar build/libs/heroku-gradle-spring-boot.jar
open http://localhost:8888

deploy on heroku

  • create some gradle project

  • update build.gradle - add stage task for build, set jar filename:

task stage {
	dependsOn build
}

jar {
	baseName = 'heroku-gradle-spring-boot'
}
  • add Procfile with run command:
web: java $JAVA_OPTS -Dserver.port=$PORT -jar build/libs/heroku-gradle-spring-boot.jar
  • git repository required
git init
  • install heroku cli

  • deploy

heroku login
heroku create
git push heroku master
# wait until you see kind of:
# https://some-words-numbers.herokuapp.com/ deployed to Heroku
heroku open

redirect on https://some-words-numbers.herokuapp.com/default/master

  • list apps
heroku apps
=== My Apps
some-words-numbers
  • remove app
heroku apps:destroy --app some-words-numbers

About

example shows how to deploy gradle app on heroku

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages