You can't copy from outside the context but you can volume mount it. In my
docker-compose.yml I have the following for a golang:1.11-alpine image
derivative:
```
volumes:
- ${GOPATH}:/go
```
Phil
I `RUN go mod download` before copying my source
On Monday, January 14, 2019 at 8:49:05 AM UTC-8, [email protected] wrote:
>
> On Saturday, January 12, 2019 at 5:57:19 PM UTC-8, Sam Whited wrote:
>>
>> On Fri, Jan 11, 2019, at 23:03, [email protected] wrote:
>> > But now, I don't know how I can essentially copy the mod cache (or
>> > whatever the right term is) like I'd have copied the vendor directory.
>>
>> If you're suggesting that you already have the module cached on the
>> machine that builds your containers, the cache lives at ~/go/pkg/mod by
>> default so you could probably copy that tree into your build container.
>>
>> —Sam
>>
>
> Thanks for help, folks. As far as copying the `go env GOPATH`/pkg/mod from
> the host to the docker container: I don't think I can copy from outside the
> "context", which is the project repository. It's not horribly important;
> this was more of an experiment for me to gain a bit more go.mod
> understanding. For now, I'm just going back to vendoring 'till some of
> this shakes out a bit more.
>
>
--
You received this message because you are subscribed to the Google Groups
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.