75b02dff3d
* op-signer: add to this repo * circleci: add op-signer jobs/workflows * ops: update tag service to include op-signer * readme: add op-signer one sentence description * ci: add op-signer option to github action * ops: add op-signer min version
19 lines
345 B
Docker
19 lines
345 B
Docker
FROM golang:1.21.3-alpine3.18 as builder
|
|
|
|
COPY ./op-signer /app
|
|
|
|
WORKDIR /app
|
|
RUN apk --no-cache add make jq bash git alpine-sdk
|
|
RUN make build
|
|
|
|
FROM alpine:3.18
|
|
RUN apk --no-cache add ca-certificates
|
|
|
|
RUN addgroup -S app && adduser -S app -G app
|
|
USER app
|
|
WORKDIR /app
|
|
|
|
COPY --from=builder /app/bin/op-signer /app
|
|
|
|
ENTRYPOINT ["/app/op-signer"]
|