Open alecthomas opened 2 years ago
This would be great for scenarios where you don't have open access to the internet to pull in packages at run time.
this is an awesome feature for lean architectures.
offline install like @damienrj mentioned is very cool.
I raised an Issue for using NATS for persistence and other things. It would also integrate with CI and Production well too which this issue is pertaining to to some degree.
A good point was brought up in the announcement post on Lobsters - that while Hermit solves consistent tooling across workstation and CI, it doesn't for deploys. I suggested a couple of workarounds in that thread, but it would be nice for Hermit to provide direct support.
I'm not sure what that would look like in practice? Maybe:
This could create a self-contained tgz or directory with the specified packages and dependencies,
bin
symlinks, and anactivate.sh
with all the uninterpolated envars, that does not rely on Hermit at all for runtime.