From adb61446061d8d376c2c2c50436db7d5e054d94d Mon Sep 17 00:00:00 2001 From: Mike Farah Date: Thu, 2 Dec 2021 20:06:14 +1100 Subject: [PATCH] Fixed docker permission issue #1014 --- Dockerfile | 3 +++ scripts/test-docker.sh | 5 +++++ 2 files changed, 8 insertions(+) create mode 100755 scripts/test-docker.sh diff --git a/Dockerfile b/Dockerfile index 08f88bc4..797e3b98 100644 --- a/Dockerfile +++ b/Dockerfile @@ -20,6 +20,9 @@ WORKDIR /workdir RUN set -eux; \ addgroup -g 1000 yq; \ adduser -u 1000 -G yq -s /bin/sh -h /home/yq -D yq + +RUN chown -R yq:yq /workdir + USER yq ENTRYPOINT ["/usr/bin/yq"] diff --git a/scripts/test-docker.sh b/scripts/test-docker.sh new file mode 100755 index 00000000..427233cb --- /dev/null +++ b/scripts/test-docker.sh @@ -0,0 +1,5 @@ +#! /bin/bash +set -e + +docker build . -t temp +docker run --rm -it --entrypoint sh temp -c 'touch a'