aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
blob: 5f04e6875312e4516e126b7f7c6ca98ee2a049c1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
FROM public.ecr.aws/s0f9o2k5/base:latest AS base
FROM public.ecr.aws/s0f9o2k5/just:v0.0.1 AS just
FROM golangci/golangci-lint:latest AS golint
FROM golang:bookworm AS build
ARG version
COPY --from=just /just /usr/local/bin/just
COPY --from=golint /usr/bin/golangci-lint /usr/bin/golangci-lint
COPY . /build
WORKDIR /build
RUN just build $version


FROM scratch
COPY --from=build /build/_build/bin bin
COPY --from=base /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
COPY --from=base /etc/passwd /etc/passwd
WORKDIR /
ENV PATH=bin
ENTRYPOINT ["/bin/unbound-ads"]