docker-library / httpd

Docker Official Image packaging for Apache HTTP Server
https://httpd.apache.org
Apache License 2.0
309 stars 347 forks source link

Support reproducible builds (except packages) #250

Open AkihiroSuda opened 8 months ago

AkihiroSuda commented 8 months ago

Background:

Alternative to:

[!NOTE] The following topics are NOT covered by this commit:

  • To reproduce file timestamps in layers, BuildKit has to be executed with --output type=<TYPE>,rewrite-timestamp=true. Needs BuildKit v0.13.0-beta1 or later.

  • To reproduce the base image by the hash, reproducers may:

  • To reproduce Debian packages, reproducers may:

AkihiroSuda commented 7 months ago

@tianon @yosifkit PTAL 🙏

AkihiroSuda commented 7 months ago

@tianon @yosifkit

I think this is good to merge. Unlike https://github.com/docker-library/httpd/pull/248 , this does not suffer from the slow apt-get.