From 42d551dead5353af2ddc7c9e50d0cd90d722fa50 Mon Sep 17 00:00:00 2001 From: Jack Fletcher Date: Fri, 29 Jul 2016 09:59:12 +0100 Subject: [PATCH] Fix user permissions issue when installing Composer in the workspace container --- workspace/Dockerfile | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/workspace/Dockerfile b/workspace/Dockerfile index aac9bd63..8fdd23e1 100644 --- a/workspace/Dockerfile +++ b/workspace/Dockerfile @@ -78,9 +78,14 @@ USER laradock ##################################### # Add the composer.json -ADD ./composer.json /home/laradock/.composer/composer.json +COPY ./composer.json /home/laradock/.composer/composer.json -# Check if global install need to be runned +# Make sure that ~/.composer belongs to laradock +USER root +RUN chown -R laradock:laradock /home/laradock/.composer +USER laradock + +# Check if global install need to be ran ARG COMPOSER_GLOBAL_INSTALL=true ENV COMPOSER_GLOBAL_INSTALL ${COMPOSER_GLOBAL_INSTALL} RUN if [ ${COMPOSER_GLOBAL_INSTALL} = true ]; then \