Created following the concepts of Functional Programming, Clean Architecture and Domain Driven Development, aiming to provide a fast service development, while being resilient to business rules changes.
- Clone this repo using
git clone https://github.com/zrpaplicacoes/node-functional-boilerplate.git; - Move to the appropriate directory:
cd node-functional-boilerplate; - Copy
.example.envto.local.envand.docker.env; - Update environment variables on
.local.envto match your host configuration; - Locally Only: Run
npm iin order to install dependencies; - Locally Only: Run
Local: Launchon vscode debug tab. - Docker Only: Run
docker-compose up -d app; - The sample application will be running in
localhost:3000/v1/graphql; - Happy coding! 🎈
Please, if you come across any issues, report them here.
Anyone is welcome to contribute! Please fell free to make any pull requests, or request features you would like to see in the future.