Quarkus fuente de datos con Heroku

Simon Wick:

Estoy intentando desplegar mi Quarkus aplicación en Heroku. Funciona bien, pero necesitaba para especificar la fuente de datos los parámetros con valores fijos. Heroku porque podría girar con esos parámetros, esto no es una idea muy buena.

En Quarkus, necesito esto 3 parámetros application.properties:

quarkus.datasource.username
quarkus.datasource.password
quarkus.datasource.jdbc.url

Heroku sólo me da 1 variable de entorno ( DATABASE_URL), que define una conexión de cadena de la manera siguiente:postgres://user:pass@server:port/db-name

Sé que puedo utilizar variables de entorno de este modo: quarkus.datasource.jdbc.url = jdbc:${DATABASE_URL}

Pero necesito para dividir la variable de usuario y contraseña y extracto de cambiar el prefijo (PostgreSQL en lugar de postgres).

¿Alguien tiene una idea de cómo lograr esto?

Malax:

Se puede utilizar el JDBC_DATABASE_URL, JDBC_DATABASE_USERNAMEy JDBC_DATABASE_PASSWORDvariables de entorno del caso de uso.

Para más detalles, se puede encontrar la documentación aquí: https://devcenter.heroku.com/articles/connecting-to-relational-databases-on-heroku-with-java#using-the-jdbc_database_url

Supongo que te gusta

Origin http://10.200.1.11:23101/article/api/json?id=396939&siteId=1
Recomendado
Clasificación