I have following spring boot config:
spring.data:
mongodb:
database: customer
host: localhost
port: 27017
uri: mongodb://localhost:27017/mydb
Docker compose :
version: '3.4'
services:
webapp:
build: .
ports:
- 3080:8080
environment:
SPRING_DATA_MONGODB_URI: mongodb://db/spring-demo
db:
image: mongo:3.6.2
ports:
- 27017:27017
And my dockerFile:
FROM openjdk:8-jdk-alpine
ADD /build/libs/backend-0.0.1-SNAPSHOT.jar app.jar
ENV JAVA_OPTS=""
EXPOSE 8080
ENTRYPOINT ["java", "-jar", "app.jar"]
I need to add authorization to my database (login, password). What do I need to change in docker config and spring boot config?