I've been playing around with setting some microservices in a Docker container where the service is based on Seneca.js. Since this is a Node.js application, I derived the container "FROM node". However, the container image is about 600 MB in size. Not exactly "micro". The eventual application will use a conglomerate of several such service and if each of them is 600+ MB in size, it will blow up the application to several GB.
Am I doing something wrong or is this how you'd go about setting up a Docker-Node.js-based microservice?
Thanks a lot.
Cheers,
Martin