aboutsummaryrefslogtreecommitdiff
path: root/src/base/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'src/base/Dockerfile')
-rw-r--r--src/base/Dockerfile19
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