From c6ec6777100319e911dc0c5b3484a9920a829ec3 Mon Sep 17 00:00:00 2001 From: Umputun Date: Mon, 3 May 2021 14:38:48 -0500 Subject: [PATCH] use baseimage/app for certs, tz and users --- Dockerfile | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 650e65d..74abbe3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -20,11 +20,16 @@ RUN \ cd app && go build -o /build/reproxy -ldflags "-X main.revision=${version} -s -w" -FROM scratch +FROM ghcr.io/umputun/baseimage/app:v1.6.1 as base + +FROM scratch +ENV REPROXY_IN_DOCKER=1 -COPY --from=backend /usr/share/zoneinfo /usr/share/zoneinfo -COPY --from=backend /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ COPY --from=backend /build/reproxy /srv/reproxy +COPY --from=base /usr/share/zoneinfo /usr/share/zoneinfo +COPY --from=base /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ +COPY --from=base /etc/passwd /etc/passwd +COPY --from=base /etc/group /etc/group WORKDIR /srv ENTRYPOINT ["/srv/reproxy"]