A template ready boilerplate of a node.js backend API with sample endpoints and NoSQL MongoDB connection. It is built to be run inside a docker container for development, testing and continuous integration
- Open a terminal in the root directory of the project
cd node
npm install
cd ..
./run.sh dev up
Once complete, the project will now be running in the docker container and accessible on the localhost. The design is viewable in Swagger on port 8081. The MongoDB express admin interface can be accessed on port 8082
Any code changes are monitored using nodemon
and will cause the node server to restart automatically
./run.sh dev down
Make sure that is successfully runs on development before testing
- Open a terminal in the root directory of the project
./run.sh test upsync
./run.sh test down
- Node.js - JavaScript Runtime Environment
- NPM - JavaScript Package Manager
- Express - Minimalist Web Framework
- MongoDB - NoSQL General Document Database
- Swagger - API Design Framework
- Jordan Tymburski - Portfolio
This project is licensed under the MIT License - see the LICENSE file for details