Деплой приложения на heroku

обычное спринг бут приложение конфиг:

   server:
    port: ${PORT:8080}
spring:
    datasource:
        driver-class-name: org.postgresql.Driver
        password: ${SPRING_DATASOURCE_PASSWORD:postgres}
        username: ${SPRING_DATASOURCE_USERNAME:postgres}
        platform: postgres
        url: ${SPRING_DATASOURCE_URL:jdbc:postgresql://localhost:5432/url_shortcut}
    jpa:
        database: POSTGRESQL
        database-platform: ${SPRING_JPA_DATABASE-PLATFORM:org.hibernate.dialect.PostgreSQLDialect}
        generate-ddl: false
        hibernate:
            ddl-auto: ${SPRING_JPA_HIBERNATE_DDL-AUTO:none}
        open-in-view: false
        show-sql: true
    main:
        allow-bean-definition-overriding: true
    servlet:
        multipart:
            max-file-size: 10000000
            max-request-size: 10000000

далее использовал такой ProcFile

web: java -jar target/url_shortcut*.jar

приложение стартует но по ссылке не запускается , вот что вижу в логах

2020-11-07T18:14:26.362475+00:00 app[web.1]: 7 change sets check sum
2020-11-07T18:14:26.362475+00:00 app[web.1]: db/changelog/create1.xml::1::admin was: 8:6a22ffc5bc0f5faca03cd600f7ced338 but is now: 8:30b8d7e5e125ba36c7312236fdee18cf
2020-11-07T18:14:26.362476+00:00 app[web.1]: db/changelog/create1.xml::1-1::admin was: 8:84d94d3b92cba5763b225e0dcc5ab255 but is now: 8:8996e0f3d3326b9c6f5b5e29432b8bef
2020-11-07T18:14:26.362476+00:00 app[web.1]: db/changelog/create1.xml::1-3::admin was: 8:64a04b2efd73045f7d1c7fe27d47bfc6 but is now: 8:cc22585f5e472b48a8c12f940fb7cd5d
2020-11-07T18:14:26.362480+00:00 app[web.1]: db/changelog/create2.xml::2::admin was: 8:99a556e978a30b93e1c8ec6bbdb8ad20 but is now: 8:c00ae86d84c9e87224803024531cc1d7
2020-11-07T18:14:26.362480+00:00 app[web.1]: db/changelog/create2.xml::2-1::admin was: 8:fa6643647e6de1ee760f20c31df056c9 but is now: 8:10944d04463d0fbd8cd1df935f4f82bf
2020-11-07T18:14:26.362481+00:00 app[web.1]: db/changelog/create2.xml::2-2::admin was: 8:9db09ea915415657e066d8980b004cdb but is now: 8:4d3d16a3a8c589a42e80cb5d08d6a566
2020-11-07T18:14:26.362481+00:00 app[web.1]: db/changelog/create4.xml::4::admin was: 8:15ef798a1556577c56311d7d7298c2db but is now: 8:c9ec65d72021a1837e28d4510e055881
2020-11-07T18:14:26.362481+00:00 app[web.1]:
2020-11-07T18:14:26.362482+00:00 app[web.1]: at liquibase.changelog.DatabaseChangeLog.validate(DatabaseChangeLog.java:288)
2020-11-07T18:14:26.362482+00:00 app[web.1]: at liquibase.Liquibase.update(Liquibase.java:198)
2020-11-07T18:14:26.362482+00:00 app[web.1]: at liquibase.Liquibase.update(Liquibase.java:179)
2020-11-07T18:14:26.362483+00:00 app[web.1]: at liquibase.integration.spring.SpringLiquibase.performUpdate(SpringLiquibase.java:366)
2020-11-07T18:14:26.362483+00:00 app[web.1]: at liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:314)
2020-11-07T18:14:26.362484+00:00 app[web.1]: at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1855)
2020-11-07T18:14:26.362484+00:00 app[web.1]: at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1792)
2020-11-07T18:14:26.362485+00:00 app[web.1]: ... 106 common frames omitted
2020-11-07T18:14:26.455123+00:00 heroku[web.1]: Process exited with status 1
2020-11-07T18:14:26.493196+00:00 heroku[web.1]: State changed from starting to crashed
2020-11-07T18:15:20.000000+00:00 app[api]: Build succeeded

далее при попытке пройти по ссылке вижу в логах такое:

2020-11-07T18:15:20.000000+00:00 app[api]: Build succeeded
2020-11-07T18:18:04.774055+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=urlchortcut.herokuapp.com request_id=d9da2011-e7b9-4668-b1fe-c4f46b9e2690 fwd="213.87.224.187" dyno= connect= service= status=503 bytes= protocol=https
2020-11-07T18:18:05.156783+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=urlchortcut.herokuapp.com request_id=da31ce92-3651-4967-9d32-2737e51be3b6 fwd="213.87.224.187" dyno= connect= service= status=503 bytes= protocol=https

или мне подсовывать сертификат в приложение и попататься запустить его на https что то не пойму раньше таких проблем не было поясните что делать кто тут мастер хероку?

локально приложение работает так

 http://localhost:8080/

Ответы (0 шт):