Skip to content

Latest commit

 

History

History

chevereto

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

References

Notes

If you want to use bind mounts instead of Docker volumes, you can do so.

However, the container will report back permission errors for the path /var/www/html/images/_assets/. Something like:

chevereto          | Exception thrown in /var/www/html/app/src/Legacy/Classes/LocalStorage.php:45
chevereto          | 
chevereto          | # Message [Code #600]
chevereto          | Path /var/www/html/images/_assets/ is not writable

Those can only be solved by spawning a shell into the Docker container and fixing the permissions as follows:

# spawning shell into the docker container
docker exec -it chevereto bash

# fixing permissions to www-data
mkdir -p /var/www/html/images/_assets
chown -R www-data:www-data /var/www/html/images/*
chmod -R 777 /var/www/html/images/*

No container restart necessary. The web application should now work flawlessly.

Note: The permission issues only occur if bind mounts are used over Docker named volumes.