Docker Traefik Nginx PHP-fpm 으로 설정....
도커로 jimg 서비스를 올리며 발생한 `laravel.log` 권한 문제를 777 권한 설정으로 해결했지만, 이 방법에 의문이 남습니다.
GGAMI
이번에 jimg 서비스를 docker로 올려야되서 작성하면서 작업해봄.
traefik에다가 올리는 건데..
nginx + php-fpm 으로 구성되어 있음.
처음에 올리니, 일단 되긴 되는데...
laravel.log: Permission denied 에러 발생.
The stream or file "/var/www/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied권한이 없단 소리인데....
원래라면, Volume을 COPY 시켜서, 사용해야하지만... 일단은 대부분이 새로 개발하는 것들이 많다보니, 아예 laravel 폴더를 mount 해서 사용중에 있다.
그래서 해결한 방법은
chmod -R 777 /home/jimg/backend/storage/framework
chmod -R 777 /home/jimg/backend/storage/logs
chmod -R 777 /home/jimg/backend/bootstrap/cache