github.com/letsencrypt/boulder@v0.20251208.0/test/ct-test-srv/Dockerfile (about) 1 # syntax=docker/dockerfile:1 2 ARG GO_VERSION 3 4 FROM golang:${GO_VERSION} AS build 5 6 WORKDIR /app 7 8 COPY go.mod go.sum vendor ./ 9 10 COPY . . 11 12 RUN go build -o /bin/ct-test-srv ./test/ct-test-srv/main.go 13 14 FROM ubuntu:24.04 15 16 RUN useradd -r -u 10001 cttest 17 18 COPY --from=build /bin/ct-test-srv /bin/ct-test-srv 19 20 COPY test/ct-test-srv/ct-test-srv.json /etc/ct-test-srv.json 21 22 ENTRYPOINT ["/bin/ct-test-srv"] 23 24 USER cttest 25 26 CMD ["-config", "/etc/ct-test-srv.json"]