Run:
- npm install
- npm run build
- npm run test
- docker build . --file ./docker/Dockerfile -t boilerplate/prd
- docker run --rm -d -p 3000:3000 --name boilerplate_prd boilerplate/prd
- docker build . --file ./docker/Dockerfile-dev -t boilerplate/dev
- docker run --rm -d -p 3000:3000 -p 7001:7001 -v ${PWD}:/usr/src-app -v /usr/src-app/node_modules --name boilerplate_dev boilerplate/dev:latest
This is the config to set debug:
{
"name": "Docker: Attach to Node",
"type": "node",
"request": "attach",
"port": 7001,
"address": "localhost",
"localRoot": "${workspaceFolder}",
"remoteRoot": "/usr/src-app",
"protocol": "inspector"
}