1
0
mirror of https://github.com/umputun/reproxy.git synced 2025-07-12 22:20:55 +02:00

use baseimage/app for certs, tz and users

This commit is contained in:
Umputun
2021-05-03 14:38:48 -05:00
parent 3eba72cbff
commit c6ec677710

View File

@ -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"]