Nodebootstrap
  • Introduction
  • Overview
    • NodeBootstrap
    • Usage - Microservices Mode
  • Coding
    • Code Organization
    • Encapsulated Modules
    • File Limits
  • Testing
    • Test Data
Powered by GitBook
On this page
  • Run/Stop container:
  • Inspecting health of the containers:
  • Monitoring Logs:
  • Running Automated Tests
  • Installing a new package
  • Database Migrations (Currently: MySQL)

Was this helpful?

  1. Overview

Usage - Microservices Mode

If you created NodeBootstrap project in microservices mode, you can control its lifecycle entirely using make commands.

Run/Stop container:

# run:
> make start
# stop:
> make stop
# clean rebuild:
> make clean

Inspecting health of the containers:

> make ps

Monitoring Logs:

> make logs

Running Automated Tests

  1. Make sure the microservice is up (if not: run make clean or make start)

  2. Run: make test

Coverage reports are stored under coverage sub-folder.

Installing a new package

Installing a package:

npm run install-package <packagename>

Install a package in dev-dependencies:

npm run install-dev-package <packagename>

Database Migrations (Currently: MySQL)

# Create migration:
> npm run migration-create <migration-name>
# e.g.:
> npm run migration-create create-users-table
# Run migrations:
> make migrate
PreviousNodeBootstrapNextCode Organization

Last updated 5 years ago

Was this helpful?