Permission Denied Erreur à l'aide de Laravel & menu fixe

J'ai deux conteneurs docker: Nginx et App.

L'application conteneur s'étend à PHP-fpm et aussi a mon Laravel Code.

Dans mon docker-compose.yml je suis en train de faire:

version: '2'
services:
    nginx:
        build:
            context: ./nginx
            dockerfile: ./Dockerfile
        ports:
            - "80:80"
        links:
            - app
    app:
        build:
            context: ./app
            dockerfile: ./Dockerfile

Dans mon Nginx Dockerfile je suis en train de faire:

FROM nginx:latest
WORKDIR /var/www
ADD ./nginx.conf /etc/nginx/conf.d/default.conf
ADD . /var/www
EXPOSE 80

Dans mon Application Dockerfile je suis en train de faire:

FROM php:7-fpm
WORKDIR /var/www
RUN apt-get update && apt-get install -y libmcrypt-dev mysql-client && docker-php-ext-install mcrypt pdo_mysql
ADD . /var/www

Après avoir exécuté avec succès docker-composer jusqu', j'ai le message d'erreur suivant lorsque j'essaie localhost

Le flux ou le fichier "/var/www/stockage/logs/laravel.journal" n'a pas pu être ouvert: failed to open stream: Permission denied

À partir de ma compréhension, le dossier de stockage doit accessible en écriture par le serveur web.

Que dois-je faire pour résoudre ce problème?

InformationsquelleAutor Anand Naik B | 2018-02-05