This asciinema describes the procedure of creating a minimal nodejs application and dockerizing it using the standard nodejs application (whose size is 676Mb., as of Feb. 2018). Then the container is minimized using minidock (https://github.com/grycap/minicon). The result is that the image will have a size of only 45.6Mb, which is even less than the nodejs:alpine image.
The asciicast content
Creating a basic nodejs applications using express-generator.
Building one image (minicon:ex2fat) that contains a server that serves the just created application.