Using the Dependency Proxy in Heptapod PAAS Runner
This rewrites on the fly all Docker images referring to Docker Hub, so that they use the Dependency Proxy instead.
This is important to keep the bandwidth low and to avoid hitting rate limits. It assumes implicitly that the connection between the Dependency Proxy and the spawned VMs is very good.
Only the implicit short syntax, such as
redis gets rewritten at this point, images referring explicitly to
docker.io should be unaffected.