Running the Vagrant Demo from a Windows host will clone the net-modules repo locally with Windows line endings. That code is then mounted into the Ubuntu Vagrant VM, maintaining those line endings, which eventually produces an error when the Dockerfile is interpreted.
This fix removes the volume mount and instead clones the repo from within the Ubuntu VM, so the source code is downloaded with the appropriate Unix line endings
@djosborne I think we'll always end up with master branch of net-modules. That means if you check out a different branch to test something, it sneaks you back to the master code when you vagrant up.
Running the Vagrant Demo from a Windows host will clone the net-modules repo locally with Windows line endings. That code is then mounted into the Ubuntu Vagrant VM, maintaining those line endings, which eventually produces an error when the Dockerfile is interpreted.
This fix removes the volume mount and instead clones the repo from within the Ubuntu VM, so the source code is downloaded with the appropriate Unix line endings