I’ve following project containerized, Unfortunately when I added mongo root user it started refusing to connect. Following is docker-compose.yml
services:
api:
container_name: api_5_c1
build: ./backend
ports:
- "8080:8080"
develop:
watch:
- action: sync
path: ./backend
target: /app
ignore:
- node_modules
- action: rebuild
path: ./backend/package.json
networks:
- default
depends_on:
db:
condition: service_started
db:
image: mongo:7.0.11
restart: always
container_name: mongodb_c1
ports:
- "27017:27017"
networks:
- default
volumes:
- db_data:/data/db
environment:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: 1234
networks:
default:
name: net_5
volumes:
db_data:
driver: local
This is my connection string
mongodb://root:1234@mongodb_c1:27017/course-goals?authSource=admin
Whats wrong in here?