Finally figured out what goes wrong, the discourse_docker repo and the discourse repo depend on each other, so a specific version of discourse can only be installed by a specific version of the discourse_docker repo. Unfortunatly there are no tags in the discourse_docker repo, so finding which sha should be used to install a specific version is not easy. Nice to get some closure at least. I will start taking notes on this for the installs i make in the future