diff options
Diffstat (limited to 'src/base/Dockerfile')
| -rw-r--r-- | src/base/Dockerfile | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/src/base/Dockerfile b/src/base/Dockerfile index 30366a7..5a5b365 100644 --- a/src/base/Dockerfile +++ b/src/base/Dockerfile @@ -1,5 +1,4 @@ -ARG VERSION=buster-slim -FROM debian:${VERSION} +FROM debian:buster-slim as buster-slim ENV DEBIAN_FRONTEND=noninteractive RUN useradd -s /usr/sbin/nologin \ --create-home \ @@ -7,3 +6,19 @@ RUN useradd -s /usr/sbin/nologin \ app COPY bin/install_deb /usr/local/bin/install_deb WORKDIR /opt/app +FROM debian:sid-slim as sid-slim +ENV DEBIAN_FRONTEND=noninteractive +RUN useradd -s /usr/sbin/nologin \ + --create-home \ + --home-dir /opt/app \ + app +COPY bin/install_deb /usr/local/bin/install_deb +WORKDIR /opt/app +FROM buster-slim as buster-builder +ENV DEBIAN_FRONTEND=noninteractive +COPY bin/install_deb /usr/local/bin/install_deb +RUN install_deb curl +WORKDIR /opt/app +FROM debian:buster-slim as finale +ENV DEBIAN_FRONTEND=noninteractive +COPY bin/install_deb /usr/local/bin/install_deb |