Skip to content

Delilah Restó API es una API Rest que interactúa con un sistema de base de datos NoSQL

Notifications You must be signed in to change notification settings

santieb/delilahresto-api

Repository files navigation

Delilah Restó API

Delilah Restó API es una API Rest que interactúa con un sistema de base de datos NoSQL construida con el objetivo de garantizar una gestión persistente del restaurante ficticio Delilah Resto.

Comenzando 🚀

Haz un clon del repositorio

git clone https://gitlab.com/santieb/my-app.git

Instala las dependencias

npm install

Instrucciones 📄

1 - Variables de entorno

Crea un archivo ".env" e inserta los datos tomando como referencia el archivo ".env.sample". Debería quedar algo asi:

CLOUD_MONGODB=mongodburl
ELASTICACHE_URL=redisurl
SECRET=signature
PORT=3000
FACEBOOK_APP_ID=id
FACEBOOK_APP_SECRET=secret
GOOGLE_APP_ID=secret
GOOGLE_APP_SECRET=secret
GITHUB_APP_ID=id
GITHUB_APP_SECRET=secret
LINKEDIN_APP_ID=id
LINKEDIN_APP_SECRET=secret

2 - Ejecución

  • Local

Para iniciar mi proyecto de manera local, tienes que usar npm run start y para iniciar el test usa npm run test

  • Docker

Para ejecutar mi proyecto con docker, ejecuta

docker build -t myapp-node .

docker-compose up -d

Construido con 🛠️

  • NodeJS - Framework
  • Express - Framework web
  • Swagger - Documentacion
  • MongoDB - Database
  • Redis - Cache
  • Mocha - Test
  • JWT - Auth
  • AWS - Cloud services
  • Docker - Docker

Autor ✒️


About

Delilah Restó API es una API Rest que interactúa con un sistema de base de datos NoSQL

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published