Skip to content

jairoFernandez/AlMundoBackend

Repository files navigation

AL MUNDO - Backend

Para iniciar la aplicación en desarrollo, es necesario setear las variables de entorno del archivo ".env"

cp .env.dist .env # copiar archivo environment propio 

Correr dev con Docker

  docker-compose build #Construimos nuestro entorno
  docker-compose up -d #Levantamos el contenedor 
  docker-compose exec backend bash
  npm install # si es la primera vez
  npm run server

En el navegador http://localhost:9000/api

Librerías externas usadas

  1. Express Servidor usado
  2. Nodemon Permite refrescar automáticamente los archivos para desarrollo.
  3. Cors: Habilita cors para habilitar peticiones entre dominios.
  4. mongoose: Usado para la capa de persistencia DB con mongo.
  5. node-env-file Manejar las variables de entorno en pruebas y producción.
  6. odata-v4-mongodb Permite usar las sentencias odata.

Hosting en IBM cloud

Endpoint: https://api-almundo.mybluemix.net/api

  • Hotels: /hotel

Links

Demo en vivo

Repositorios:

Deploy

  bluemix app push api-almundo