我有以下Spring Boot配置:
spring.data:
mongodb:
database: customer
host: localhost
port: 27017
uri: mongodb://localhost:27017/mydb
Docker撰写:
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
还有我的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"]
我需要向数据库添加授权(登录名,密码)。 我需要在docker config和spring boot config中更改什么?