auth

Paddy 2015-06-29

175:aa14e29b666f Go to Latest

auth/authd/build-docker.sh

Create Docker image for authd. Create a Dockerfile for authd, which will wrap the compiled Go binary up into a tiny little Docker image. Create an authd/build-docker.sh script that will build the statically-linked binary in a Docker container, so the authd Docker image can use it. We had to include ca-certificates.crt in the Dockerfile, as well, so we could communicate over SSL with things. A wrapper.sh file is included that will pull the JWT_SECRET environment variable out of a kubernetes secrets file, which is a handy wrapper to have. Finally, we added the authd/docker-authd binary to the .hgignore.

History
1 docker run -it -e "CGO_ENABLED=0" -e "GOOS=linux" -v $GOPATH:/gopath google/golang go build -v -a -installsuffix cgo -o /gopath/src/code.secondbit.org/auth.hg/authd/docker-authd -ldflags "-X code.secondbit.org/auth%2ehg.Version `hg id -i`" code.secondbit.org/auth.hg/authd