Du pekar din ansökan mot localhost
, men detta delas inte mellan behållare.
För att komma åt en annan behållare måste du hänvisa till dess hostname
.
I ditt fall förstår jag att du vill ha inventory
tjänst för att komma åt db
service. Så du bör använda följande datasource
url:
spring.datasource.url=jdbc:postgresql://db:5432/leisurely_diversion
Se den här enkla handledningen om att ansluta till en container från en annan container med docker compose:https://docs. docker.com/compose/gettingstarted/