From 403d250869a02b202cf569bd1beffc3297a452be Mon Sep 17 00:00:00 2001 From: Jack Goh Date: Wed, 18 Jul 2018 19:22:47 +0800 Subject: [PATCH] fix permission deined issue --- Dockerfile | 9 ++++----- docker-prod.yml | 4 ++-- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index 18b56dd6..edff056f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,11 +3,10 @@ RUN apt-get update -y && apt-get install -y openssl zip unzip git zlib1g-dev net RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer RUN docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ RUN docker-php-ext-install pdo pdo_mysql zip gd -RUN chmod -R 777 storage/ -WORKDIR /var/www -ADD . /var/www -RUN chown -R www-data:www-data /var/www -RUN chmod 755 /var/www +WORKDIR /app +ADD . /app +RUN chown -R www-data:www-data /app +RUN chmod 755 /app/storage RUN composer install RUN php artisan clear-compiled diff --git a/docker-prod.yml b/docker-prod.yml index 74172d56..03b1dbdc 100644 --- a/docker-prod.yml +++ b/docker-prod.yml @@ -13,9 +13,9 @@ services: ports: - "8000:8000" volumes: - - .:/var/www + - .:/app env_file: .env - working_dir: /var/www + working_dir: /app depends_on: - database links: