use node base image and improve build time/space

- Use node base image, this simplify the Dockerfile, ease the update for
  node stuff.
- Flatten images to decrease layers' size
- Do a shallow clone to speedup build time
1 file changed