Skip to content

frizio/typescript-express-dotenv-artifact

Repository files navigation

Artifact for Basic Web Server with Typescript + Express + cors + dotenv

Install Dependencies

npm i express cors dotenv

Install Dev Dependencies

npm i -D typescript ts-node-dev 
npm i -D @types/node @types/express @types/cors

Add morgan middleware

npm i morgan
npm i -D @types/morgan

Configure Typescript

npx tsc --init
{ 
  "rootDir": "./src",
  "outDir": "./dist"
}

Create docker images

Link

  • Dockerfile
  • .dockerignore
docker build -t demo-node-16-ts .

Run docker images

docker run -it -p 4000:3000 demo-node-16-ts
docker run -it -e PORT=5000 -p 5001:5000 demo-node-16-ts

Work with docker-compose

docker-compose up --build
docker-compose down --rmi all

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors