Skip to content
 
 

Repository files navigation

Micro API Boilerplate

Personal boilerplate to bootstrap simple applications and microservices

Project Architecture

.
├── configs             # Server configs
│   ├── default.json	# Environment variables file
│   ├── plugins.js		# HapiJS Plugins Config
│   └── server.js		# HapiJS Server Config
├── index.js			# Server Entrypoint
├── libs				# Libraries Folder
├── modules				# Modules / Feature Folder
│   └── pets			# Module name
│       ├── models		# Models of the context
│       │   └── Pet.js	# Model name
│       ├── routes		# Routes of context
│       │   └── crud.js	# Group of routes
│       ├── services	# Services of Context
│       │   └── crud.js	# Crud service example
│       └── views		# Views Folder
└── test				# Tests folder
    └── unit			# Unit Tests
        └── libs		# Library Tests
            └── system.test.js

Development Environment

npm run dev

Production Mode

npm start

Running Tests

npm run unit-test

About

Personal boilerplate to bootstrap simple applications and microservices ⚡ ⚡ ⚡

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages