2021-04-11 19:53:44 UTC - Matt Welke: I noticed the action Docker image for Go 
wasn't based on Alpine or a similar distro optimized for size for running 
things in production. I looked at the image size and noticed it was pretty big 
too (looked at Go 1.15 in particular).

I noticed after pulling some Node.js images too that they also are quite large.
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1618170824116000
----
2021-04-11 19:54:12 UTC - Matt Welke: Is this because of OpenWhisk needing the 
build toolchain of each runtime in order to compile the code as the container 
that will serve requests starts up?
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1618170852116600
----
2021-04-11 19:54:36 UTC - Matt Welke: (And with runtimes like Node.js, needs 
the toolchain to run the code)
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1618170876117200
----
2021-04-11 19:55:39 UTC - Matt Welke: Also I'm wondering if the large image 
sizes have ever been a problem. I thought it'd be neat to optimize them by 
trying a smaller base image (like Alpine or a "slim" variant), but maybe 
there's optimizations done like pre-fetching all action runtime images on a new 
node, that way the images are always ready to go and it's not a problem if 
they're large.
https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1618170939118500?thread_ts=1618170939.118500&cid=C3TPCAQG1
----

Reply via email to