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