Docker
Montar contenedor con Docker
.env
MONGODB_HOST=mongodbMONGODB_PORT=27017MONGODB_DATABASE=agendasMONGODB_USERNAME=agendasMONGODB_PASSWORD=agendas
APP_NETWORK=developmentdocker-compose.yml
version: '3.9'
services:
mongodb: image : mongo:latest volumes: - '.mongodb:/data/db' ports: - "127.0.0.1:${MONGODB_PORT_FORWARD:-}:${MONGODB_PORT:-27017}" networks: - backend restart: unless-stopped environment: MONGO_INITDB_ROOT_USERNAME: '${MONGODB_USERNAME}' MONGO_INITDB_ROOT_PASSWORD: '${MONGODB_PASSWORD}'
networks: backend: driver: bridge default: external: true name: '${APP_NETWORK:-}'
volumes: '.mongodb': driver: local