123456789101112131415161718192021 |
- FROM golang:1.16.15-alpine3.15@sha256:9743f230f26d1e300545f0330fd4a514f554c535d967563ee77bf634906502b6 as builder
- WORKDIR /workdir
- COPY . /workdir
- RUN set -x && \
- apk --no-cache add git gcc libc-dev make
- RUN git clone https://github.com/cloudflare/cfssl_trust.git /etc/cfssl && \
- make clean && \
- make all
- FROM alpine:3.11
- COPY --from=builder /etc/cfssl /etc/cfssl
- COPY --from=builder /workdir/bin/ /usr/bin
- EXPOSE 8888
- ENTRYPOINT ["cfssl"]
- CMD ["--help"]
|