如何将身份验证添加到mongoDB并将其连接到Spring Boot应用

时间:2018-11-15 15:54:47

标签: mongodb spring-boot docker

我有以下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中更改什么?

0 个答案:

没有答案