From 60cea736d2331449b2fe4c8871492517ec083ad9 Mon Sep 17 00:00:00 2001 From: Wesley Schwengle Date: Wed, 2 Aug 2023 11:33:32 -0400 Subject: [PATCH 1/3] Change WORKDIR from / to /usr/src/app What changed is that in bookworm the lib dir has become a symlink to /usr/lib. This prevents `COPY . .` to copy over our lib dir to the layer. For more information: * https://wiki.debian.org/NewInBookworm * https://wiki.debian.org/UsrMerge * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=978636: Closes: #140 Signed-off-by: Wesley Schwengle --- generate.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generate.pl b/generate.pl index 7811c42b..6ab918ac 100755 --- a/generate.pl +++ b/generate.pl @@ -318,6 +318,6 @@ =head1 DESCRIPTION && rm -fr /root/.cpanm /usr/src/perl /usr/src/{{cpanm_dist_name}}* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl{{version}}","-de0"] From 21917584e85ca0275ca148e6d11bc6583a70801e Mon Sep 17 00:00:00 2001 From: Wesley Schwengle Date: Wed, 2 Aug 2023 11:36:24 -0400 Subject: [PATCH 2/3] :gear: Regenerate Dockerfiles Signed-off-by: Wesley Schwengle --- 5.034.001-main,threaded-bullseye/Dockerfile | 2 +- 5.034.001-main,threaded-buster/Dockerfile | 2 +- 5.034.001-main-bullseye/Dockerfile | 2 +- 5.034.001-main-buster/Dockerfile | 2 +- 5.034.001-slim,threaded-bullseye/Dockerfile | 2 +- 5.034.001-slim,threaded-buster/Dockerfile | 2 +- 5.034.001-slim-bullseye/Dockerfile | 2 +- 5.034.001-slim-buster/Dockerfile | 2 +- 5.036.001-main,threaded-bookworm/Dockerfile | 2 +- 5.036.001-main,threaded-bullseye/Dockerfile | 2 +- 5.036.001-main,threaded-buster/Dockerfile | 2 +- 5.036.001-main-bookworm/Dockerfile | 2 +- 5.036.001-main-bullseye/Dockerfile | 2 +- 5.036.001-main-buster/Dockerfile | 2 +- 5.036.001-slim,threaded-bookworm/Dockerfile | 2 +- 5.036.001-slim,threaded-bullseye/Dockerfile | 2 +- 5.036.001-slim,threaded-buster/Dockerfile | 2 +- 5.036.001-slim-bookworm/Dockerfile | 2 +- 5.036.001-slim-bullseye/Dockerfile | 2 +- 5.036.001-slim-buster/Dockerfile | 2 +- 5.038.000-main,threaded-bookworm/Dockerfile | 2 +- 5.038.000-main,threaded-bullseye/Dockerfile | 2 +- 5.038.000-main,threaded-buster/Dockerfile | 2 +- 5.038.000-main-bookworm/Dockerfile | 2 +- 5.038.000-main-bullseye/Dockerfile | 2 +- 5.038.000-main-buster/Dockerfile | 2 +- 5.038.000-slim,threaded-bookworm/Dockerfile | 2 +- 5.038.000-slim,threaded-bullseye/Dockerfile | 2 +- 5.038.000-slim,threaded-buster/Dockerfile | 2 +- 5.038.000-slim-bookworm/Dockerfile | 2 +- 5.038.000-slim-bullseye/Dockerfile | 2 +- 5.038.000-slim-buster/Dockerfile | 2 +- 5.039.001-main,threaded-bookworm/Dockerfile | 2 +- 5.039.001-main,threaded-bullseye/Dockerfile | 2 +- 5.039.001-main-bookworm/Dockerfile | 2 +- 5.039.001-main-bullseye/Dockerfile | 2 +- 5.039.001-slim,threaded-bookworm/Dockerfile | 2 +- 5.039.001-slim,threaded-bullseye/Dockerfile | 2 +- 5.039.001-slim-bookworm/Dockerfile | 2 +- 5.039.001-slim-bullseye/Dockerfile | 2 +- 40 files changed, 40 insertions(+), 40 deletions(-) diff --git a/5.034.001-main,threaded-bullseye/Dockerfile b/5.034.001-main,threaded-bullseye/Dockerfile index aa38cb9c..c5fb5655 100644 --- a/5.034.001-main,threaded-bullseye/Dockerfile +++ b/5.034.001-main,threaded-bullseye/Dockerfile @@ -30,6 +30,6 @@ RUN true \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.34.1","-de0"] diff --git a/5.034.001-main,threaded-buster/Dockerfile b/5.034.001-main,threaded-buster/Dockerfile index eb66685b..fa29ef67 100644 --- a/5.034.001-main,threaded-buster/Dockerfile +++ b/5.034.001-main,threaded-buster/Dockerfile @@ -30,6 +30,6 @@ RUN true \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.34.1","-de0"] diff --git a/5.034.001-main-bullseye/Dockerfile b/5.034.001-main-bullseye/Dockerfile index 973902fd..08b767f6 100644 --- a/5.034.001-main-bullseye/Dockerfile +++ b/5.034.001-main-bullseye/Dockerfile @@ -30,6 +30,6 @@ RUN true \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.34.1","-de0"] diff --git a/5.034.001-main-buster/Dockerfile b/5.034.001-main-buster/Dockerfile index f3279d34..b1950d01 100644 --- a/5.034.001-main-buster/Dockerfile +++ b/5.034.001-main-buster/Dockerfile @@ -30,6 +30,6 @@ RUN true \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.34.1","-de0"] diff --git a/5.034.001-slim,threaded-bullseye/Dockerfile b/5.034.001-slim,threaded-bullseye/Dockerfile index 3847db87..2548a28d 100644 --- a/5.034.001-slim,threaded-bullseye/Dockerfile +++ b/5.034.001-slim,threaded-bullseye/Dockerfile @@ -55,6 +55,6 @@ RUN apt-get update \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.34.1","-de0"] diff --git a/5.034.001-slim,threaded-buster/Dockerfile b/5.034.001-slim,threaded-buster/Dockerfile index 7a0ad38d..f89277cc 100644 --- a/5.034.001-slim,threaded-buster/Dockerfile +++ b/5.034.001-slim,threaded-buster/Dockerfile @@ -55,6 +55,6 @@ RUN apt-get update \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.34.1","-de0"] diff --git a/5.034.001-slim-bullseye/Dockerfile b/5.034.001-slim-bullseye/Dockerfile index 2a3e3ac3..1c3a611f 100644 --- a/5.034.001-slim-bullseye/Dockerfile +++ b/5.034.001-slim-bullseye/Dockerfile @@ -55,6 +55,6 @@ RUN apt-get update \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.34.1","-de0"] diff --git a/5.034.001-slim-buster/Dockerfile b/5.034.001-slim-buster/Dockerfile index f2c6afc8..9efb9299 100644 --- a/5.034.001-slim-buster/Dockerfile +++ b/5.034.001-slim-buster/Dockerfile @@ -55,6 +55,6 @@ RUN apt-get update \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.34.1","-de0"] diff --git a/5.036.001-main,threaded-bookworm/Dockerfile b/5.036.001-main,threaded-bookworm/Dockerfile index 3917f2be..f3867c92 100644 --- a/5.036.001-main,threaded-bookworm/Dockerfile +++ b/5.036.001-main,threaded-bookworm/Dockerfile @@ -30,6 +30,6 @@ RUN true \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.36.1","-de0"] diff --git a/5.036.001-main,threaded-bullseye/Dockerfile b/5.036.001-main,threaded-bullseye/Dockerfile index a24ed262..2ba8acaa 100644 --- a/5.036.001-main,threaded-bullseye/Dockerfile +++ b/5.036.001-main,threaded-bullseye/Dockerfile @@ -30,6 +30,6 @@ RUN true \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.36.1","-de0"] diff --git a/5.036.001-main,threaded-buster/Dockerfile b/5.036.001-main,threaded-buster/Dockerfile index 2e308f96..e58c9169 100644 --- a/5.036.001-main,threaded-buster/Dockerfile +++ b/5.036.001-main,threaded-buster/Dockerfile @@ -30,6 +30,6 @@ RUN true \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.36.1","-de0"] diff --git a/5.036.001-main-bookworm/Dockerfile b/5.036.001-main-bookworm/Dockerfile index ae1cb7b1..a3997137 100644 --- a/5.036.001-main-bookworm/Dockerfile +++ b/5.036.001-main-bookworm/Dockerfile @@ -30,6 +30,6 @@ RUN true \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.36.1","-de0"] diff --git a/5.036.001-main-bullseye/Dockerfile b/5.036.001-main-bullseye/Dockerfile index 51926a46..1e5adf56 100644 --- a/5.036.001-main-bullseye/Dockerfile +++ b/5.036.001-main-bullseye/Dockerfile @@ -30,6 +30,6 @@ RUN true \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.36.1","-de0"] diff --git a/5.036.001-main-buster/Dockerfile b/5.036.001-main-buster/Dockerfile index 8e813704..a9541dbd 100644 --- a/5.036.001-main-buster/Dockerfile +++ b/5.036.001-main-buster/Dockerfile @@ -30,6 +30,6 @@ RUN true \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.36.1","-de0"] diff --git a/5.036.001-slim,threaded-bookworm/Dockerfile b/5.036.001-slim,threaded-bookworm/Dockerfile index a6ee6c2a..2be5c4c0 100644 --- a/5.036.001-slim,threaded-bookworm/Dockerfile +++ b/5.036.001-slim,threaded-bookworm/Dockerfile @@ -55,6 +55,6 @@ RUN apt-get update \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.36.1","-de0"] diff --git a/5.036.001-slim,threaded-bullseye/Dockerfile b/5.036.001-slim,threaded-bullseye/Dockerfile index 59d66130..c25aaade 100644 --- a/5.036.001-slim,threaded-bullseye/Dockerfile +++ b/5.036.001-slim,threaded-bullseye/Dockerfile @@ -55,6 +55,6 @@ RUN apt-get update \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.36.1","-de0"] diff --git a/5.036.001-slim,threaded-buster/Dockerfile b/5.036.001-slim,threaded-buster/Dockerfile index 42de8698..652c3598 100644 --- a/5.036.001-slim,threaded-buster/Dockerfile +++ b/5.036.001-slim,threaded-buster/Dockerfile @@ -55,6 +55,6 @@ RUN apt-get update \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.36.1","-de0"] diff --git a/5.036.001-slim-bookworm/Dockerfile b/5.036.001-slim-bookworm/Dockerfile index 4989b4af..2bb5cdf6 100644 --- a/5.036.001-slim-bookworm/Dockerfile +++ b/5.036.001-slim-bookworm/Dockerfile @@ -55,6 +55,6 @@ RUN apt-get update \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.36.1","-de0"] diff --git a/5.036.001-slim-bullseye/Dockerfile b/5.036.001-slim-bullseye/Dockerfile index 4e894797..d392334f 100644 --- a/5.036.001-slim-bullseye/Dockerfile +++ b/5.036.001-slim-bullseye/Dockerfile @@ -55,6 +55,6 @@ RUN apt-get update \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.36.1","-de0"] diff --git a/5.036.001-slim-buster/Dockerfile b/5.036.001-slim-buster/Dockerfile index a2706ff0..be67f9e2 100644 --- a/5.036.001-slim-buster/Dockerfile +++ b/5.036.001-slim-buster/Dockerfile @@ -55,6 +55,6 @@ RUN apt-get update \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.36.1","-de0"] diff --git a/5.038.000-main,threaded-bookworm/Dockerfile b/5.038.000-main,threaded-bookworm/Dockerfile index cc89ae48..b4cb5814 100644 --- a/5.038.000-main,threaded-bookworm/Dockerfile +++ b/5.038.000-main,threaded-bookworm/Dockerfile @@ -30,6 +30,6 @@ RUN true \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.38.0","-de0"] diff --git a/5.038.000-main,threaded-bullseye/Dockerfile b/5.038.000-main,threaded-bullseye/Dockerfile index 97fc8fe1..2d88eb75 100644 --- a/5.038.000-main,threaded-bullseye/Dockerfile +++ b/5.038.000-main,threaded-bullseye/Dockerfile @@ -30,6 +30,6 @@ RUN true \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.38.0","-de0"] diff --git a/5.038.000-main,threaded-buster/Dockerfile b/5.038.000-main,threaded-buster/Dockerfile index 5b1e96fd..147506d7 100644 --- a/5.038.000-main,threaded-buster/Dockerfile +++ b/5.038.000-main,threaded-buster/Dockerfile @@ -30,6 +30,6 @@ RUN true \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.38.0","-de0"] diff --git a/5.038.000-main-bookworm/Dockerfile b/5.038.000-main-bookworm/Dockerfile index 1bf2cdde..6ad86245 100644 --- a/5.038.000-main-bookworm/Dockerfile +++ b/5.038.000-main-bookworm/Dockerfile @@ -30,6 +30,6 @@ RUN true \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.38.0","-de0"] diff --git a/5.038.000-main-bullseye/Dockerfile b/5.038.000-main-bullseye/Dockerfile index ec3410e2..414f831d 100644 --- a/5.038.000-main-bullseye/Dockerfile +++ b/5.038.000-main-bullseye/Dockerfile @@ -30,6 +30,6 @@ RUN true \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.38.0","-de0"] diff --git a/5.038.000-main-buster/Dockerfile b/5.038.000-main-buster/Dockerfile index 9c6a91a4..f3a68570 100644 --- a/5.038.000-main-buster/Dockerfile +++ b/5.038.000-main-buster/Dockerfile @@ -30,6 +30,6 @@ RUN true \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.38.0","-de0"] diff --git a/5.038.000-slim,threaded-bookworm/Dockerfile b/5.038.000-slim,threaded-bookworm/Dockerfile index 056b47aa..6de18020 100644 --- a/5.038.000-slim,threaded-bookworm/Dockerfile +++ b/5.038.000-slim,threaded-bookworm/Dockerfile @@ -55,6 +55,6 @@ RUN apt-get update \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.38.0","-de0"] diff --git a/5.038.000-slim,threaded-bullseye/Dockerfile b/5.038.000-slim,threaded-bullseye/Dockerfile index cf6a61f0..d124e840 100644 --- a/5.038.000-slim,threaded-bullseye/Dockerfile +++ b/5.038.000-slim,threaded-bullseye/Dockerfile @@ -55,6 +55,6 @@ RUN apt-get update \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.38.0","-de0"] diff --git a/5.038.000-slim,threaded-buster/Dockerfile b/5.038.000-slim,threaded-buster/Dockerfile index 20d34549..fbd2e49b 100644 --- a/5.038.000-slim,threaded-buster/Dockerfile +++ b/5.038.000-slim,threaded-buster/Dockerfile @@ -55,6 +55,6 @@ RUN apt-get update \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.38.0","-de0"] diff --git a/5.038.000-slim-bookworm/Dockerfile b/5.038.000-slim-bookworm/Dockerfile index dca47870..d61ca035 100644 --- a/5.038.000-slim-bookworm/Dockerfile +++ b/5.038.000-slim-bookworm/Dockerfile @@ -55,6 +55,6 @@ RUN apt-get update \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.38.0","-de0"] diff --git a/5.038.000-slim-bullseye/Dockerfile b/5.038.000-slim-bullseye/Dockerfile index a7deda3f..779658b3 100644 --- a/5.038.000-slim-bullseye/Dockerfile +++ b/5.038.000-slim-bullseye/Dockerfile @@ -55,6 +55,6 @@ RUN apt-get update \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.38.0","-de0"] diff --git a/5.038.000-slim-buster/Dockerfile b/5.038.000-slim-buster/Dockerfile index 9106bfe0..4234cb5e 100644 --- a/5.038.000-slim-buster/Dockerfile +++ b/5.038.000-slim-buster/Dockerfile @@ -55,6 +55,6 @@ RUN apt-get update \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.38.0","-de0"] diff --git a/5.039.001-main,threaded-bookworm/Dockerfile b/5.039.001-main,threaded-bookworm/Dockerfile index f5adfe6a..4ffce354 100644 --- a/5.039.001-main,threaded-bookworm/Dockerfile +++ b/5.039.001-main,threaded-bookworm/Dockerfile @@ -30,6 +30,6 @@ RUN true \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.39.1","-de0"] diff --git a/5.039.001-main,threaded-bullseye/Dockerfile b/5.039.001-main,threaded-bullseye/Dockerfile index ebd11411..6469349c 100644 --- a/5.039.001-main,threaded-bullseye/Dockerfile +++ b/5.039.001-main,threaded-bullseye/Dockerfile @@ -30,6 +30,6 @@ RUN true \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.39.1","-de0"] diff --git a/5.039.001-main-bookworm/Dockerfile b/5.039.001-main-bookworm/Dockerfile index bceaf518..a5079298 100644 --- a/5.039.001-main-bookworm/Dockerfile +++ b/5.039.001-main-bookworm/Dockerfile @@ -30,6 +30,6 @@ RUN true \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.39.1","-de0"] diff --git a/5.039.001-main-bullseye/Dockerfile b/5.039.001-main-bullseye/Dockerfile index 47465137..85dbfec1 100644 --- a/5.039.001-main-bullseye/Dockerfile +++ b/5.039.001-main-bullseye/Dockerfile @@ -30,6 +30,6 @@ RUN true \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.39.1","-de0"] diff --git a/5.039.001-slim,threaded-bookworm/Dockerfile b/5.039.001-slim,threaded-bookworm/Dockerfile index 1590b925..28e074bf 100644 --- a/5.039.001-slim,threaded-bookworm/Dockerfile +++ b/5.039.001-slim,threaded-bookworm/Dockerfile @@ -55,6 +55,6 @@ RUN apt-get update \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.39.1","-de0"] diff --git a/5.039.001-slim,threaded-bullseye/Dockerfile b/5.039.001-slim,threaded-bullseye/Dockerfile index b76b563f..ae9791e3 100644 --- a/5.039.001-slim,threaded-bullseye/Dockerfile +++ b/5.039.001-slim,threaded-bullseye/Dockerfile @@ -55,6 +55,6 @@ RUN apt-get update \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.39.1","-de0"] diff --git a/5.039.001-slim-bookworm/Dockerfile b/5.039.001-slim-bookworm/Dockerfile index 08743434..93382c57 100644 --- a/5.039.001-slim-bookworm/Dockerfile +++ b/5.039.001-slim-bookworm/Dockerfile @@ -55,6 +55,6 @@ RUN apt-get update \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.39.1","-de0"] diff --git a/5.039.001-slim-bullseye/Dockerfile b/5.039.001-slim-bullseye/Dockerfile index 21c48a5b..d4c938ba 100644 --- a/5.039.001-slim-bullseye/Dockerfile +++ b/5.039.001-slim-bullseye/Dockerfile @@ -55,6 +55,6 @@ RUN apt-get update \ && rm -fr /root/.cpanm /usr/src/perl /usr/src/App-cpanminus-1.7047* /tmp/* \ && cpanm --version && cpm --version -WORKDIR / +WORKDIR /usr/src/app CMD ["perl5.39.1","-de0"] From 641f1c21fa2988915784f1cd9e78612a871744b9 Mon Sep 17 00:00:00 2001 From: Wesley Schwengle Date: Wed, 2 Aug 2023 11:49:46 -0400 Subject: [PATCH 3/3] Add test for WORKDIR change Signed-off-by: Wesley Schwengle --- .github/workflows/build-image.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/build-image.yml b/.github/workflows/build-image.yml index f00101b4..0a24ab35 100644 --- a/.github/workflows/build-image.yml +++ b/.github/workflows/build-image.yml @@ -68,3 +68,13 @@ jobs: dir='${{ matrix.directory }}' img="perl:${dir//,/-}" docker run "$img" cpm install -v Mojolicious + - name: COPY all to default WORKDIR + run: | + dir='${{ matrix.directory }}' + img="perl:${dir//,/-}" + mkdir -p test/lib + cat <Dockerfile + FROM $img + COPY . . + EOF + docker build -f Dockerfile test