micwehrle / express-typescript-microservice

Minimalistic Express Boilerplate with TypeScript and automatic Live Reload

Home Page:https://meilenstein.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Minimalistic Express Boilerplate with TypeScript and Live Debugging

Perfect for microservices.


Pre-Configured:

  • NodeJS
  • Express
  • TypeScript
  • Live Debugging
  • Winston (Logs)
  • Docker
  • Docker-Compose

Pre-Installed:

  • Body-Parser
  • CORS
  • Axios
  • Lodash

Getting Started:

Run on Your Machine:

# install the npm modules
yarn install

# start the live server
yarn start

# test if it worked out:
curl http://localhost:1234/weather/nyc

Run as Docker Container:

# if you are running it for the first time:
yarn docker:setup

# to stop the microservice:
yarn docker:stop

# to start the microservice again:
yarn docker:start

# test if it worked out:
curl http://localhost:1234/weather/nyc

Questions?

Contact us at meilenstein.io.

About

Minimalistic Express Boilerplate with TypeScript and automatic Live Reload

https://meilenstein.io

License:MIT License


Languages

Language:TypeScript 88.8%Language:Dockerfile 11.2%