Domain reachability check command
We could add a gitlab-ctl
command that would allow us to automatically check the
availability of the record that the user has set as GitLab URL.
Something like gitlab-ctl reachability-check
that would see if the external_url
is resolvable.
If it is not, it can print a nice message to inform the user that something is possibly wrong.
We first need to investigate the challenges of this approach and what is possible to do when instance is publicly facing and when it is only internally visible.