mirror of
https://github.com/umputun/reproxy.git
synced 2025-11-23 22:04:57 +02:00
use baseimage/app for certs, tz and users
This commit is contained in:
11
Dockerfile
11
Dockerfile
@@ -20,11 +20,16 @@ RUN \
|
|||||||
cd app && go build -o /build/reproxy -ldflags "-X main.revision=${version} -s -w"
|
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=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
|
WORKDIR /srv
|
||||||
ENTRYPOINT ["/srv/reproxy"]
|
ENTRYPOINT ["/srv/reproxy"]
|
||||||
|
|||||||
Reference in New Issue
Block a user