mirror of
https://github.com/Haxxnet/Compose-Examples
synced 2025-02-07 09:01:02 +00:00
Update README.md
add notes regarding permission errors
This commit is contained in:
parent
0a7fb6fd05
commit
923b8ad5cb
|
@ -1,3 +1,31 @@
|
||||||
# References
|
# References
|
||||||
|
|
||||||
- https://github.com/chevereto/chevereto
|
- https://github.com/chevereto/chevereto
|
||||||
|
|
||||||
|
# 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.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user