version: '3.8' # Production version with authentication enabled # Usage: docker-compose -f docker-compose.prod.yml up -d services: mongodb: image: mongo:7.0 container_name: munich-news-mongodb restart: unless-stopped ports: - "27017:27017" environment: MONGO_INITDB_ROOT_USERNAME: admin MONGO_INITDB_ROOT_PASSWORD: ${MONGO_PASSWORD:-changeme} MONGO_INITDB_DATABASE: munich_news volumes: - mongodb_data:/data/db - mongodb_config:/data/configdb networks: - munich-news-network command: mongod --bind_ip_all --auth volumes: mongodb_data: driver: local mongodb_config: driver: local networks: munich-news-network: driver: bridge