Skip to content
/ node-starter Public template

Typescript Express Layered REST API starter project

License

Notifications You must be signed in to change notification settings

mravinale/node-starter

Repository files navigation

node-starter

Start application

  • Install dependencies yarn install
  • Start with local project yarn dev

Tech Stack

This project is a seed for building a node.js api. It includes the following features:

Where can I find the API Swagger documentation ?

  • <url>/docs

Which is the endpoint URL?

  • <url>

Commands

  • installation: yarn install download dependencies
  • test: yarn test unit and integration tests
  • build: yarn build production build
  • dev: yarn dev starts the server on development mode
  • local yarn local starts the server with nodemon locally

CI/CD

Currently Github Actions workflows is implemented for CI/CD

Workflow Summary:

  • Tests run(unit and integration tests).
  • Creates new Docker image.
  • Pushes new docker version into AWS ECR.
  • Deploys new version into AWS ECS Cluster.

Download latest docker image