This includes the code files in the docker image and creates a separate data dir, which means we don't need to manually mount files into the container anymore.