cfssl Docker & Self-Hosted Deployment

GitHub

CFSSL: Cloudflare's PKI and TLS toolkit

9,492 stars Go Go 1 file ยท ~66,634 tokens
1. Pull Image (DOCKERHUB) docker pull cloudflare/cfssl:latest
2. Docker Run (1-Click Launch) docker run -d --name cfssl --restart always cloudflare/cfssl:latest
3. Podman Run podman run -d --name cfssl --restart always cloudflare/cfssl:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/cloudflare/cfssl:latest
5. ORAS Pull (OCI Artifact) oras pull cloudflare/cfssl:latest
vendor/github.com/pelletier/go-toml/Dockerfile
FROM golang:1.12-alpine3.9 as builder
WORKDIR /go/src/github.com/pelletier/go-toml
COPY . .
ENV CGO_ENABLED=0
ENV GOOS=linux
RUN go install ./...

FROM scratch
COPY --from=builder /go/bin/tomll /usr/bin/tomll
COPY --from=builder /go/bin/tomljson /usr/bin/tomljson
COPY --from=builder /go/bin/jsontoml /usr/bin/jsontoml