github.com/qiwihui/DBShield@v0.0.0-20171107092910-fb8553bed8ef/Dockerfile (about) 1 FROM golang:1.6.3 2 MAINTAINER Nima Ghotbi <ghotbi.nima@gmail.com> 3 4 ENV GOPATH /go 5 6 COPY . /go/src/github.com/qiwihui/DBShield 7 WORKDIR /go/src/github.com/qiwihui/DBShield 8 COPY conf/dbshield.yml /etc/dbshield.yml 9 10 RUN openssl genrsa -out cert/server-key.pem 2048 11 RUN openssl req -new -x509 -sha256 -key cert/server-key.pem -out cert/server-cert.pem -days 3650 -subj '/CN=DBShield/O=DBShield/C=TR' 12 13 RUN go get 14 RUN go build 15 ENTRYPOINT /go/bin/DBShield