One of the ways I create reproduceable builds these days is by using a .dependencies file in every Grav repo and running docker exec -u xyz container-name bin/grav install on every instance. Upgrades too.
Just tried this for the first time on a dsavell/grav container and got these errors on plugins that weren't already installed:
sh: 1: git: not found
ERROR cloning https://github.com/JulianSchoenbaechler/grav-plugin-zooming
I checked the Dockerfiles and indeed git is not installed, even in Admin (I thought Admin ran bin/grav install in the background??).
I can work around this of course, but it seems an essential part of container reproduceability and maintenance, and a surprising omission. It's all bloat, but would you consider adding it?
One of the ways I create reproduceable builds these days is by using a
.dependenciesfile in every Grav repo and runningdocker exec -u xyz container-name bin/grav installon every instance. Upgrades too.Just tried this for the first time on a
dsavell/gravcontainer and got these errors on plugins that weren't already installed:I checked the Dockerfiles and indeed git is not installed, even in Admin (I thought Admin ran
bin/grav installin the background??).I can work around this of course, but it seems an essential part of container reproduceability and maintenance, and a surprising omission. It's all bloat, but would you consider adding it?