GitLab Pages broken in Docker installations
This happens for Heptapod < 0.22 only.
- recently built Pages sites display a 404, those that didn't change for a long time still work
- replaying the pipeline for a site that still works breaks it
- the logs of
resource not foundabout an URL like
file:///var/opt/gitlab/gitlab-rails/shared/pages/@hashed/x/y/z/pages_deployments/15653/artifacts.zip"but the corresponding file is there and is indeed a zip of the whole Pages site.
This is upstream bug 326117. It is fixed in GitLab Pages 1.38.0, the version in Heptapod 0.22.0rc1.
We should consider bumping the GitLab Pages version in the Heptapod 0.21.x
Compatibility looks good, live test on the instance where the problem was spotted is satisfying.