initial
This commit is contained in:
commit
4a3f80e664
1 changed files with 26 additions and 0 deletions
26
Dockerfile
Normal file
26
Dockerfile
Normal file
|
@ -0,0 +1,26 @@
|
|||
FROM alpine:3.17 as dep
|
||||
|
||||
ENV USER=docker
|
||||
ENV UID=10001
|
||||
|
||||
RUN adduser \
|
||||
--disabled-password \
|
||||
--gecos "" \
|
||||
--home "/nonexistent" \
|
||||
--shell "/sbin/nologin" \
|
||||
--no-create-home \
|
||||
--uid "${UID}" \
|
||||
"${USER}" && \
|
||||
apk update && apk add --no-cache ca-certificates tzdata && update-ca-certificates
|
||||
|
||||
FROM scratch
|
||||
|
||||
COPY --from=dep /usr/share/zoneinfo /usr/share/zoneinfo
|
||||
COPY --from=dep /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/
|
||||
COPY --from=dep /etc/passwd /etc/passwd
|
||||
COPY --from=dep /etc/group /etc/group
|
||||
|
||||
ENV TZ=Europe/Moscow
|
||||
USER docker:docker
|
||||
|
||||
WORKDIR /app
|
Loading…
Reference in a new issue