Skip to content

nicolasleal570/express-typescript-service-skeleton

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Express Typescript Service Skeleton

Skeleton for new typescript services based on express

nodejs

Table of Contents

Developing

The project is fully dockerized, if we want to start the app in development mode, we just need to run:

make start-dev

Now, you should be able to start debugging configuring using your IDE. For example, if you are using vscode, you can create a .vscode/launch.json file with the following config:

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "attach",
      "name": "Attach to docker",
      "restart": true,
      "port": 9229,
      "remoteRoot": "/project"
    }
  ]
}

If you want to stop developing, you can stop the service running:

make stop

Building

make build

Testing

Jest with Testing Library

make test

Linting

Run the linter

make lint

Fix lint issues automatically

make lint-fix

About

Express typescript service skeleton

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 46.2%
  • Dockerfile 30.6%
  • JavaScript 8.2%
  • Makefile 7.7%
  • Shell 7.3%