Está apuntando su aplicación hacia localhost
, pero esto no se comparte entre contenedores.
Para acceder a otro contenedor, debe consultar su hostname
.
En tu caso, entiendo que quieres el inventory
servicio para acceder a la db
Servicio. Entonces deberías usar la siguiente datasource
URL:
spring.datasource.url=jdbc:postgresql://db:5432/leisurely_diversion
Consulte este sencillo tutorial sobre cómo conectarse a un contenedor desde otro contenedor con docker compose:https://docs. docker.com/compose/gettingstarted/