Cześć. Mam uruchomiony kontener z Postgresem który zaciągnąłem takim yml-em:
db:
image: postgres
container_name: db
restart: always
ports:
- "5431:5432"
environment:
POSTGRES_USERNAME: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DB: JPABuddy
Następnie chcę spakować do jara spring-bootową aplikację, która ma się łączyć z tą bazką. Inspektem na kontenerze postgresowym sprawdziłem, że baza działa na IP 172.18.0.2. Zatem moje application.properties
wyglądają tak:
spring.application.name=jpa-demo
spring.datasource.url=jdbc:postgresql://172.18.0.2:5431/JPABuddy
spring.datasource.username=postgres
spring.datasource.password=postgres
spring.datasource.driver-class-name=org.postgresql.Driver
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=create-drop
Nie udaje mi się zrobić mvn package
. Wyskakuje, że próba połączenia nie udała się.