Allow to disable `pages:root` in `config/gitlab.yml`
Since Pages can run in a fully remote type of access we should allow disabling a disk type of access for Pages as defined in Rails.
The FF is a good temporary thing to disable a NFS type of access, but we should rather have a proper behaviour implemented as a first-class configuration.
Maybe we change it to support:
pages: enabled: false access_control: false # The location where pages are stored (default: shared/pages). path: false
This would be the kill switch that would be used to ensure that we never touch a disk storage, if defined.
This also is how GitLab would be configured on GitLab.com: it would have
path: false and
object_store: configured only.