Приложение Docker не может подключиться к внешнему серверу БД

Приложение Docker не может подключиться к внешнему серверу БД

У меня есть устаревшее приложение Grails, работающее на Docker (Grails 2.2.1), которое пытается подключиться к удаленному серверу Postgres (не являющемуся частью Docker), но я постоянно получаю тайм-ауты соединения.

Я пробовал несколько подходов к переадресации, но они требуют изменения URL-адреса источника данных на «jdbc:postgres://localhost:5432/db», чего я не могу сделать или не могу понять, как это сделать.

Есть ли способ переопределить URL-адрес источника данных Grails извне Docker? Или, в качестве альтернативы, есть ли способ заставить вызовы «remote_pg:5432» проходить через туннель, не меняя URL-адрес приложения?

Спасибо

Связанный контент