I have a application structure as follows in my GoPath:
If I go into each "app" and execute the following:
>govendor add +external +local
I get the external (github) packages and my local (libs/myCommonPackage)
vendored int he /vendor folder and everything builds fine locally.
Now I'm trying to use docker to build the apps, using the following command:
docker run --rm -it -v "$PWD":/usr/src/app -w /usr/src/app golang:1.7
go get (the container's GOPATH is at /go/app)
The goal here is to allow my DevOps guy to pull the source and build the
executable inside a docker container (containing GOlang).
The build inside the 'build' container fails on my local package (all the
vendored github/golang.org) are found, but it errors on the
/libs/myCommonPackage saying it cannot be found.
What is a better structure that would allow me to use 'local' packages that
are vendored, but that could be found by the docker build container?
You received this message because you are subscribed to the Google Groups
To unsubscribe from this group and stop receiving emails from it, send an email
For more options, visit https://groups.google.com/d/optout.