mirror of
https://github.com/Haxxnet/Compose-Examples
synced 2024-12-18 16:20:19 +00:00
ea9ff8a925
fix #24
1.0 KiB
1.0 KiB
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 775 /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.