@hj @wmarshall the developer should not necessarily be responsible for building the docker image, the developer should just pull it and immediately have a working, perfect development environment in a container (or VM, if on windows.)
I wish we did that here, we have horrendous instructions for each project for creating the development environment.