docker-node-express-boilerplate

Boilerplate for quickly bootstrapping production-ready RESTful APIs / microservices

nodejsapidockernginxboilerplatemongodbmicroservicees6mongooseexpressjsrestful-api
FreeRepo

Preview

docker-node-express-boilerplate preview

Overview

This is a production-ready backend boilerplate for building RESTful APIs using Node.js, Express and MongoDB, containerized with Docker and fronted by NGINX. It includes a sample "Thing" resource with handlers, models, schemas and tests to serve as a template for quickly starting new API projects.

Features

restful-apidocker-containerizationnginx-proxycontent-cachingmongoose-odmjson-schema-validationexpress-routingunit-testsintegration-testspm2-process-management

Feature Flags

userDashboardseoecommercerealtimecachingformsValidation

Recommended Use Cases

microservicesrest-api-developmentproduction-ready-apisrapid-api-bootstrapping

Frontend

None

Backend

nodejsexpressmongoose

Auth Providers

None

Deployment Targets

docker

Payment Providers

None

Quick Facts

โญ Stars
134
๐Ÿด Forks
43
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown

Stack

Framework
express
Language
javascript
Database
mongodb
ORM
mongoose
Testing
jest

Data Layer

Databases
mongodb
ORM
mongoose

UI Stack

Developer Experience

Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
No

Pricing

Classification
free
Selected
โ€”
Notes
MIT licensed open-source boilerplate
Get Started with this Boilerplate