From b163317e646add8714b49107b936ceb34796b128 Mon Sep 17 00:00:00 2001 From: "Zak B. Elep" Date: Sat, 23 Nov 2019 10:37:21 +0800 Subject: [PATCH] generate.pl: set an always-accessible WORKDIR for any user Ensure Perl containers can run even when the working `USER` is altered by using `WORKDIR /`, as non-root users are unable to access `/root`. This is especially noticeable in Kubernetes clusters (where container processes are prevented from running as root.) Fixes #72. --- generate.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generate.pl b/generate.pl index 8fcf79c..27c83b1 100755 --- a/generate.pl +++ b/generate.pl @@ -299,6 +299,6 @@ RUN {{docker_slim_run_install}} \ && {{docker_slim_run_purge}} \ && rm -fr ./cpanm /root/.cpanm /usr/src/perl /usr/src/{{cpanm_dist_name}}* /tmp/* -WORKDIR /root +WORKDIR / CMD ["perl{{version}}","-de0"]