Gradle na Heroku

Notatka na przyszłość – tak ma wyglądać Procfile jak robisz deploy aplikacji napisanej w Javie na Heroku i korzystasz z gradle’a:

web: java $JAVA_OPTS -Dserver.port=$PORT -jar app.jar
view raw Procfile hosted with ❤ by GitHub

Do build.gradle dodaj task:

task stage(type: Copy, dependsOn: [clean, build]) {
from jar.archivePath
into project.rootDir
rename {
'app.jar'
}
}
stage.mustRunAfter(clean)
clean << {
project.file('app.jar').delete()
}
view raw build.gradle hosted with ❤ by GitHub

Nie zapomnij skomitować (i pushnąć) do gita plików gradlew, gradlew.bat i folderu gradle.wrapper.

I tyle, nic więcej nie kombinuj

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

This site uses Akismet to reduce spam. Learn how your comment data is processed.