Discovered as part of offline support investigation #2078
For Codewind Go projects, the Dockerfile is not optimized for caching. In fact the file doesn't make it easy for users to add new dependencies:
it doesn't run go get
you would need to run go get after copying the source, which invalidates the cache layer forcing dependencies to be downloaded each time source is changed
Discovered as part of offline support investigation #2078
For Codewind Go projects, the Dockerfile is not optimized for caching. In fact the file doesn't make it easy for users to add new dependencies:
go get
go get
after copying the source, which invalidates the cache layer forcing dependencies to be downloaded each time source is changed