Die Docker-App kann keine Verbindung zum externen Datenbankserver herstellen

Die Docker-App kann keine Verbindung zum externen Datenbankserver herstellen

Ich habe eine ältere, dockerisierte Grails-App (Grails 2.2.1), die versucht, eine Verbindung zu einem Remote-Postgres-Server (nicht Teil von Docker) herzustellen, aber es kommt immer wieder zu Verbindungstimeouts.

Ich habe verschiedene Weiterleitungsansätze ausprobiert, aber dazu muss die Datenquellen-URL in „jdbc:postgres://localhost:5432/db“ geändert werden, was ich nicht schaffe oder nicht weiß, wie das geht.

Gibt es eine Möglichkeit, die URL der Grails-Datenquelle von außerhalb des Dockers zu überschreiben? Oder gibt es alternativ eine Möglichkeit, die Aufrufe an „remote_pg:5432“ durch einen Tunnel laufen zu lassen, ohne die App-URL zu ändern?

Danke

verwandte Informationen