Hacker News new | ask | show | jobs
by awinter-py 1420 days ago
eternal wishlist item for container builds: package manager integration. That means per-file caching for library downloads, out of order installation for when you change one thing in your dependency file.

(you can kind of make the caching happen with buildkit but it's annoying to set up)

I'm not sure any layer DAG tool will solve the packaging issue because dags are inherently ordered right?

cloud providers and users are probably aligned here in terms of goals: faster builds, smaller incremental deploys

2 comments

You might see real solutions with BuildKit's new FS merge feature. This might be possible today with https://dagger.io which exposes that feature
thank you. will try them out
give up the dag and be more declarative

https://github.com/chainguard-dev/apko

love this, but sounds from chainguard dev's tweet[1] like these images are single-layer? will that require a full rebuild + full re-transfer on every deploy?

1. https://twitter.com/puerco/status/1542018385550123008