docker: split configurations into internal and external
The external instance of the site will need different configuration (e.g. sql container no longer required). This splits the commits into docker-internal and docker-external.
Edited by clayton craft