Wpis z mikrobloga

@Nofenak: ja myślę, że pod tym adresem SPRING_DATASOURCE_URL=jdbc:postgresql://psql-db:5432/persons to tam nic nie będzie. Jeśli baza danych startuje ci to spróbuj podłączyć się klientem DB (np DBeaver) pod adres, który zapodajesz Springowi. Zakładam, że ci się nie uda.
@Nofenak:

1. Spróbuj się połączyć po container name. Możesz też zbadać kontener bazy, sprawdzić czy jest w tej samej sieci co apka i zobaczyć jakie ta ma aliasy (docker inspect <nazwa kontenera>).
2. Pytanie czy jak apka wstaje to baza już na pewno w pełni wstała i obsługuje połączenia, depends_on tego nie zapewnia. Możesz potrzebować użyć dodatkowego sprawdzenia (np. tutaj dla mysql https://stackoverflow.com/questions/53407287/docker-compose-wait-for-database-service-initialisation). To możesz sprawdzić odpalając najpierw bazę (docker compose