Este proyecto configura una instancia de MongoDB utilizando Docker. A continuación, se detallan los pasos para construir y ejecutar la imagen Docker, así como la necesidad de un archivo de inicialización init-mongo.js
para la configuración inicial.
Antes de construir la imagen Docker, asegúrate de tener los siguientes archivos en tu proyecto:
Dockerfile
: El archivo de configuración de Docker que define la imagen MongoDB.mongod.conf
: El archivo de configuración para MongoDB.init-mongo.js
: El archivo de inicialización de MongoDB que contiene datos confidenciales y debe ser incluido en la construcción del contenedor. Asegúrate de que este archivo esté en el mismo directorio que el Dockerfile.
Una guía paso a paso sobre cómo construir y ejecutar la imagen Docker:
-
Abre una terminal o consola en el directorio donde se encuentran los archivos
Dockerfile
,mongod.conf
einit-mongo.js
. -
Construir la imagen Docker:
docker build -t dar-db-local .
-
Ejecutar el contenedor Docker:
docker run -d -p 28000:27017 --name dar-db-local-contenedor dar-db-local
-
URI de conexion local
El user y password estan en el archivo init-mongo.js
mongodb://user:password@localhost:28000
Si deseas desplegar esto en un entorno de producción, asegúrate de seguir las mejores prácticas de seguridad para la configuración de MongoDB y Docker.
© 2024 CODE GNIUS. Todos los derechos reservados.
Este proyecto está alojado en el repositorio dar-db-local. El uso del código y los recursos de este proyecto están sujetos a los términos de la licencia Licencia MIT.