diff --git a/Dockerfile b/Dockerfile index 8b66ee4e..29a69dad 100644 --- a/Dockerfile +++ b/Dockerfile @@ -62,9 +62,10 @@ RUN mkdir -p /var/lib/nginx/tmp/client_body \ /var/lib/nginx/tmp/uwsgi \ /var/lib/nginx/tmp/scgi -# Set permissions -RUN chown -R www-data:www-data /var/www/html/storage /var/www/html/bootstrap/cache /var/lib/nginx/tmp -RUN chmod -R 775 /var/www/html/storage /var/www/html/bootstrap/cache /var/lib/nginx/tmp +# Set permissions - fix parent directory first, then subdirectories +RUN chmod 755 /var/lib/nginx && \ + chown -R www-data:www-data /var/www/html/storage /var/www/html/bootstrap/cache /var/lib/nginx/tmp && \ + chmod -R 775 /var/www/html/storage /var/www/html/bootstrap/cache /var/lib/nginx/tmp # Copy nginx configuration COPY docker/nginx.conf /etc/nginx/nginx.conf