diff options
| author | Max Resnick <max@ofmax.li> | 2020-04-10 22:51:15 -0700 |
|---|---|---|
| committer | Max Resnick <max@ofmax.li> | 2020-04-10 23:12:57 -0700 |
| commit | 699c1344fcc57ceab2e84c49311e17047b30c681 (patch) | |
| tree | 30f038edd2a86db932259dd81de483ee039e53d5 /src/base/Dockerfile | |
| parent | 54fbd4333809568e19da1cd3697f7a1e08aa51b3 (diff) | |
| download | grumpy-containers-699c1344fcc57ceab2e84c49311e17047b30c681.tar.gz | |
refactor make, change base
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 |