From 841e49ec0e4945d42fb027e874700895ee34ce6b Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Sun, 14 Jul 2019 17:02:12 -0500 Subject: [PATCH] docs: add development notes --- README.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/README.md b/README.md index dec5e75..c915814 100644 --- a/README.md +++ b/README.md @@ -88,3 +88,25 @@ kubectl apply -f https://raw.githubusercontent.com/itzg/mc-router/master/docs/k8 * This deployment assumes two persistent volume claims: `mc-stable` and `mc-snapshot` * I extended the allowed node port range by adding `--service-node-port-range=25000-32767` to `/etc/kubernetes/manifests/kube-apiserver.yaml` + +# Development + +## Building locally with Docker + +```bash +docker run -it --rm \ + -v gopkg:/go/pkg \ + -v ${PWD}:/build -w /build \ + golang:1.12 \ + go build ./cmd/mc-router +``` + +## Performing snapshot release with Docker + +```bash +docker run -it --rm \ + -v ${PWD}:/build -w /build \ + -v /var/run/docker.sock:/var/run/docker.sock \ + goreleaser/goreleaser \ + release --snapshot --rm-dist +``` \ No newline at end of file