- Nestjs
- MongoDb
- nestTest-Back
Pasos que debes de utilizar para crear los contenedores.
- Crear el archivo .env y agrega las variables de entorno que están en .env.example
- Crear directorio
mongodb
en la raíz del proyecto - dentro del directorio crear la carpeta
data
- Ejecute
npm i
para que existan losnode_modules
en su proyecto - Ejecutar el siguiente comando en la raíz del proyecto:
docker-compose up -d
Acceso a Instancia local:
- host
localhost
- puerto:
3500
- username:
guest
- password:
guest
- database:
nesttest
- PORT:
puerto del servidor
- NODE_ENV:
nombre del ambiente de trabajo
- MONGODB_HOST:
nombre del contenedor de la base de datos
- MONGODB_USER:
usuario de la base de datos
- MONGODB_PASSWORD:
contraseña del usuario de la base de datos
- MONGODB_DATABASE:
nombre de la base de datos
- VERIFY_URL:
api externa para las imagenes
- CLIENT_ID:
id del cliente de la api externa
- AUTHORIZATION:
api key de la api externa
-
Comando para ejecutar en desarrollo con nodemon:
npm run dev
-
Comando para ejecutar en stage o producción:
npm run start
-
Comando para compilar:
npm run build