An repository template for express application with minimal use of babel
A starter template for express with:
See engine
field in package.json
for minimum node
/npm
requirements.
npm run ci
For dev
npm run start:dev
For production
npm run start
npm run lint # eslint
npm run format # prettier
Run once
npm run test
npm run test:watch
There is a Dockerfile
supplied that can be run using make. Additionally, CI tasks can be run using Github Actions.
Both can be tested using the Makefile
. For running github action workflows locally, act is required to be
installed.
make build # build the docker image
make run # run the docker image
make gha_build # run the build workflow
make gha_pull_request # Run the pull_request event
make gha_list # list workflows
/health-check
- health check endpoint