File tree Expand file tree Collapse file tree 5 files changed +760
-1
lines changed Expand file tree Collapse file tree 5 files changed +760
-1
lines changed Original file line number Diff line number Diff line change 1+ FROM golang:alpine AS build
2+ WORKDIR /src
3+ COPY kmip-server/go.mod kmip-server/go.sum ./
4+ RUN go mod download
5+ COPY kmip-server .
6+ RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o /out/kmip-server ./cmd/server
7+
8+ FROM easyrsa/local AS easyrsa
9+
10+ FROM alpine
11+ RUN adduser -D -u 10001 kmip
12+ WORKDIR /app
13+ COPY --from=build /out/kmip-server /app/kmip-server
14+ RUN mkdir -p /etc/pykmip
15+ COPY --from=easyrsa --chown=kmip:kmip /etc/pykmip/ /etc/pykmip/
16+
17+ USER kmip
18+ EXPOSE 5696
19+ ENV KMIP_ADDR=:5696 \
20+ KMIP_CERT=/etc/pykmip/pykmip.crt \
21+ KMIP_KEY=/etc/pykmip/pykmip.key \
22+ KMIP_CA=/etc/pykmip/ca.crt \
23+ KMIP_NAME=pykmip
24+ ENTRYPOINT ["/app/kmip-server"]
Original file line number Diff line number Diff line change @@ -68,7 +68,7 @@ services:
6868 pykmip :
6969 image : pykmip/local
7070 build :
71- dockerfile : ./Dockerfile-pykmip
71+ dockerfile : ./Dockerfile-kmip
7272 context : .
7373 container_name : pykmip
7474 hostname : pykmip
You can’t perform that action at this time.
0 commit comments