allow environment variables to be used with the gitlab docker container to configure more things from the
when using docker its good to try reuse immutable docker images and configure them via environment variables. So things like
- gitlab URL
- database username & password
- admin user/pwd
and so forth should be allowed to be passed in via environment variables.
The startup script could then put the environment variables (if they are defined) inside the various yml scripts on startup.
This then avoids users having to create their own custom docker images just to be able to change things like the gitlab URL or database user/pwd etc.
This will then make the gitlab image much easier to use OOTB on docker / kubernetes / mesos / GKE et al