Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Externalizando senhas com variáveis de ambiente -

Olá amigas(os).

Depois de bagunçar muito o código, vim buscar ajuda:

Após externalizar para variáveis de ambiente, a aplicação não sobe (estou tentando subir com o profile=prod)

Meu código no github: https://github.com/ev1illyn/forum-spring-rest-api

Print do problema: https://snipboard.io/oNZkQr.jpg

Erros:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is java.lang.RuntimeException: Driver org.postgresql.Driver claims to not accept jdbcUrl, ${FORUM_DATABASE_URL}
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1796) ~[spring-beans-5.2.7.RELEASE.jar:5.2.7.RELEASE]
    at 
[...]
Caused by: javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is java.lang.RuntimeException: Driver org.postgresql.Driver claims to not accept jdbcUrl, ${FORUM_DATABASE_URL}
    at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:403) ~[spring-orm-5.2.7.RELEASE.jar:5.2.7.RELEASE]
    at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:378) ~[spring-orm-5.2.7.RELEASE.jar:5.2.7.RELEASE]

[...]
Caused by: java.lang.RuntimeException: Driver org.postgresql.Driver claims to not accept jdbcUrl, ${FORUM_DATABASE_URL}
    at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110) ~[HikariCP-3.4.5.jar:na]
    at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:325) ~[HikariCP-3.4.5.jar:na]

[...]
2 respostas
solução!

Oi Evillyn

Caused by: java.lang.RuntimeException: Driver org.postgresql.Driver claims to not accept jdbcUrl, ${FORUM_DATABASE_URL}

Tenho a impressão que não está lendo a environment FORUM_DATABASE_URL, tenta passar os valores via linha de comando para vermos se funciona

Oi Otávio, ficou uma coisa bem manual, mas funcionou... Agradeço mesmo assim pela ajuda.