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
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
- Express Servidor usado
- Nodemon Permite refrescar automáticamente los archivos para desarrollo.
- Cors: Habilita cors para habilitar peticiones entre dominios.
- mongoose: Usado para la capa de persistencia DB con mongo.
- node-env-file Manejar las variables de entorno en pruebas y producción.
- odata-v4-mongodb Permite usar las sentencias odata.
Endpoint: https://api-almundo.mybluemix.net/api
- Hotels: /hotel
Demo en vivo
- Front: https://jairofernandez.github.io/AlMundoFrontend/
- Back: https://api-almundo.mybluemix.net/api
- Backend: https://github.com/jairoFernandez/AlMundoBackend
- Frontend: https://github.com/jairoFernandez/AlMundoFrontend
bluemix app push api-almundo