du måste ändra din anslutning så här:
jdbc:mysql://database:3306/db_example
och lägg till detta i din docker-compose under springapi
tjänst:
links:
- database
å andra sidan kan du använda wait- for-it.sh
för att kontrollera om DB är uppe genom att lägga till en kommandosektion under springapi
tjänst:
command: ["path/to/wait-for-it.sh", "database:3306", "-t", "6000", "--", "YOUR ACTUAL COMMAND"]