Is there any reason the pulumi docker image is so ...
# general
c
Is there any reason the pulumi docker image is so large?
c
It includes the runtimes and SDKs for multiple programming languages, which unfortunately is fairly big when you think about all the things you need for { Node, Python, Golang, .NET }. The plan is to have the
pulumi/pulumi
container stay fat and happy so that everything “just works”, but introduce language-specific runtimes that can be much slimmer.
c
Any idea on when? It’s definitely way too large for it’s own good. It’s nearly 1GB I believe due to multiple layers.
f
that definetly increases time and bandwidth consumption, it could be really useful to have slimmer versions per language
w
Just build your own? Mine is ~160MB in the repo.
c
I always prefer official ones because if something changes, I don’t have to port all the changes over. You never know when something changes upstream in the Dockerfile itself.
w
Fair enough. I prefer more control, so track upstream closely.
s
@cool-egg-852 @famous-analyst-28762 I’ve created an issue for it: https://github.com/pulumi/pulumi/issues/3789 I also prefer to use official images. And work on it together if necessary 🙂
c
Cool. I could probably dedicate some time to that when I get back from vacation after next week.
👍 1