/app-node-js

Node.js boilerplate. Docker and Kubernetes ready. Observability (health, logs, metrics, traces) included.

Primary LanguageJavaScriptApache License 2.0Apache-2.0

Node.js App (Javascript)

Production-ready Node.js app.

Key features

  • Local development on your native Node.js installation or any combination of:
  • Multi-stage Docker build
  • Live reload for faster development feedback
  • Pre-configured VS Code debugger
  • Full observability (health, logs, metrics, traces)
  • Graceful shutdowns
  • Auto-publish signed images
  • Example deployments to Kubernetes, Heroku and Fly

Getting started

  1. Create your own repo from this template or fork it
  2. Clone your repo to your computer
  3. Search and replace app-node-js with your app name (this should update package.json, k8s manifests, docs)
  4. Search and replace your app with your app title (this should update docs)
  5. Remove this Getting started section
  6. Commit your changes!