1234567891011121314151617 |
- #!/usr/bin/env bash
- set -x
- # Compile plugins
- (cd plugin; docker run --rm -v "$PWD":/usr/src/plugin -w /usr/src/plugin golang:1.8 go build -buildmode=plugin)
- (cd plugin2; docker run --rm -v "$PWD":/usr/src/plugin2 -w /usr/src/plugin2 golang:1.8 go build -buildmode=plugin)
- # Compile main app
- docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp golang:1.8 go build
- # Run it
- ./myapp plugin/plugin.so plugin2/plugin2.so
|