lyuich / express-typescript-openapi3

TypeScript, Express, OpenAPI3.0, AWS Serverless, Aurora Serverless

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nodejs Micro Services Example

Rewritting codes of this good article with TypeScript, AWS Serverless, OpenAPI3.0.

Infra Architecture for each microservice

Infra Arch


TypeScript + Node

The main purpose of this repository is to show a project setup and workflow for writing microservice. The Rest APIs will be using the Swagger (OpenAPI) Specification.


Getting started

Clone the repository

git clone  <git lab template url> <project_name>

Pre-requisites

  • Install Docker for Mac

Setup in local

  • Since we can run all docker containers by docker-compose at once,

build images

docker-compose build

run containers

docker-compose up

stop containers

docker-compose stop

remove containers

docker-compose down

About

TypeScript, Express, OpenAPI3.0, AWS Serverless, Aurora Serverless


Languages

Language:JavaScript 36.7%Language:TypeScript 35.2%Language:HTML 21.6%Language:CSS 3.6%Language:TSQL 2.1%Language:Dockerfile 0.6%Language:Shell 0.2%