In a current Node.js / Docker customer project I had to debug some mocha tests because Docker containers use UTC and you know: that timezone stuff...
In my development environments, I never install Node.j using `apt-get` but use nvm instead to be able to use multiple Node.js versions in parallel. This requires different settings in VS Code for debugging mocha tests.
I just tried to debug an ES6 Node.js application using Visual Studio Code and noticed that I couldn't remote debug. So I just asked on Twitter and got some replies from Erich Gamma and Andre Weinand.
After using Docker in development, you might want to put your application into production. Depending on your need, you might not want to push your private Docker images for your application to the Docker Hub, but have a private registry instead.
To get all routes registered in express.js, this snippet gets the work done