simple spring cloud config application
docker run -p 8888:8888 daggerok/heroku-gradle-spring-boot
open http://${DOCKER_IP}:8888
git clone ...
./gradlew build
java -jar build/libs/heroku-gradle-spring-boot.jar
open http://localhost:8888
-
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