From f08c3bda4d21b1695c91922c3ce9c3cac5c63065 Mon Sep 17 00:00:00 2001 From: "Yu-Lung Shao (Allen)" Date: Fri, 16 Mar 2018 10:41:54 +0800 Subject: [PATCH] workspace in gitlab build fail (#1429) fix "sed: couldn't open temporary file /home/laradock/sed6KGnMb: Permission denied" --- workspace/Dockerfile-56 | 5 +++-- workspace/Dockerfile-70 | 5 +++-- workspace/Dockerfile-71 | 5 +++-- workspace/Dockerfile-72 | 5 +++-- 4 files changed, 12 insertions(+), 8 deletions(-) diff --git a/workspace/Dockerfile-56 b/workspace/Dockerfile-56 index f05a928b..4787a79a 100644 --- a/workspace/Dockerfile-56 +++ b/workspace/Dockerfile-56 @@ -149,15 +149,16 @@ RUN chmod -R 644 /etc/cron.d ##################################### # User Aliases ##################################### +USER root -USER laradock COPY ./aliases.sh /home/laradock/aliases.sh RUN echo "" >> ~/.bashrc && \ echo "# Load Custom Aliases" >> ~/.bashrc && \ echo "source /home/laradock/aliases.sh" >> ~/.bashrc && \ echo "" >> ~/.bashrc && \ sed -i 's/\r//' /home/laradock/aliases.sh && \ - sed -i 's/^#! \/bin\/sh/#! \/bin\/bash/' /home/laradock/aliases.sh + sed -i 's/^#! \/bin\/sh/#! \/bin\/bash/' /home/laradock/aliases.sh && \ + chown laradock:laradock /home/laradock/aliases.sh ##################################### # xDebug: diff --git a/workspace/Dockerfile-70 b/workspace/Dockerfile-70 index b373c45c..5b37a61b 100644 --- a/workspace/Dockerfile-70 +++ b/workspace/Dockerfile-70 @@ -146,15 +146,16 @@ RUN chmod -R 644 /etc/cron.d ##################################### # User Aliases ##################################### +USER root -USER laradock COPY ./aliases.sh /home/laradock/aliases.sh RUN echo "" >> ~/.bashrc && \ echo "# Load Custom Aliases" >> ~/.bashrc && \ echo "source /home/laradock/aliases.sh" >> ~/.bashrc && \ echo "" >> ~/.bashrc && \ sed -i 's/\r//' /home/laradock/aliases.sh && \ - sed -i 's/^#! \/bin\/sh/#! \/bin\/bash/' /home/laradock/aliases.sh + sed -i 's/^#! \/bin\/sh/#! \/bin\/bash/' /home/laradock/aliases.sh && \ + chown laradock:laradock /home/laradock/aliases.sh ##################################### # xDebug: diff --git a/workspace/Dockerfile-71 b/workspace/Dockerfile-71 index faff08f7..de5cee89 100644 --- a/workspace/Dockerfile-71 +++ b/workspace/Dockerfile-71 @@ -141,15 +141,16 @@ RUN chmod -R 644 /etc/cron.d ##################################### # User Aliases ##################################### +USER root -USER laradock COPY ./aliases.sh /home/laradock/aliases.sh RUN echo "" >> ~/.bashrc && \ echo "# Load Custom Aliases" >> ~/.bashrc && \ echo "source /home/laradock/aliases.sh" >> ~/.bashrc && \ echo "" >> ~/.bashrc && \ sed -i 's/\r//' /home/laradock/aliases.sh && \ - sed -i 's/^#! \/bin\/sh/#! \/bin\/bash/' /home/laradock/aliases.sh + sed -i 's/^#! \/bin\/sh/#! \/bin\/bash/' /home/laradock/aliases.sh && \ + chown laradock:laradock /home/laradock/aliases.sh ##################################### # xDebug: diff --git a/workspace/Dockerfile-72 b/workspace/Dockerfile-72 index a22c0a3c..92037bf5 100644 --- a/workspace/Dockerfile-72 +++ b/workspace/Dockerfile-72 @@ -141,15 +141,16 @@ RUN chmod -R 644 /etc/cron.d ##################################### # User Aliases ##################################### +USER root -USER laradock COPY ./aliases.sh /home/laradock/aliases.sh RUN echo "" >> ~/.bashrc && \ echo "# Load Custom Aliases" >> ~/.bashrc && \ echo "source /home/laradock/aliases.sh" >> ~/.bashrc && \ echo "" >> ~/.bashrc && \ sed -i 's/\r//' /home/laradock/aliases.sh && \ - sed -i 's/^#! \/bin\/sh/#! \/bin\/bash/' /home/laradock/aliases.sh + sed -i 's/^#! \/bin\/sh/#! \/bin\/bash/' /home/laradock/aliases.sh && \ + chown laradock:laradock /home/laradock/aliases.sh ##################################### # xDebug: