Skip to content

A backend developed with a microservice architecture writed with docker, node js, express and rabbit mq.

License

Notifications You must be signed in to change notification settings

damiancanelles/free-lunch-app-alegra-backend

Repository files navigation

free-lunch-app-alegra-backend:

Introduction

free-lunch-app-backend is a web application server built using a microservices architecture, it has an api gateway and two microservices all written in nodejs using express and typescript, plus each microservice is connected to a mongo database db and to an instance of rabbitMQ used to share the events.

Intalation Guide

Everything is written to work with docker compose so run the command:

docker compose up

Once the containers have been lifted, we must proceed to fill in the initial data of the databases, we can do this by executing in the containers of the kitchen and storage microservices:

npm run populate_database

and that's all you can start using our api.

Test

To test that our microservices are working properly, you can run the command in any of them:

npm run populate_database

About

A backend developed with a microservice architecture writed with docker, node js, express and rabbit mq.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published