Estou utilizando um container com PostgreSQL para salvar meus dados, porém minha aplicação não está conseguindo se conectar a esse container. O erro que estou recebendo é
SQL State : 08001
Error Code : 0
Message : A tentativa de conexão falhou.
O application.yaml e o Dockerfile da aplicação podem ser visualizados a seguir
application.yaml
spring:
datasource:
driver-class-name: org.postgresql.Driver
url: jdbc:postgresql://localhost:32771/kofood-pedidos
username: postgres
password: root
jpa:
show-sql: on
properties:
hibernate:
format_sql: true
flyway:
driver-class-name: org.postgresql.Driver
user: postgres
password: root
url: jdbc:postgresql://postgres:32771/kofood-pedidos
application:
name: pedidos-ms
Dockerfile
FROM eclipse-temurin:17-jdk-alpine
RUN addgroup -S spring && adduser -S spring -G spring
USER spring:spring
COPY /build/libs/*.jar pedidos-ms.jar
EXPOSE 8080
ENTRYPOINT ["java", "-jar", "/pedidos-ms.jar"]
Alguém sabe informar como solucionar esse erro?
Agradeço a atenção