상현에 하루하루

Laravel Sail을 사용하여 Laravel 8.x 프로젝트

Laravel Sail이란? 8.x이전 버전에서는 Laravel을 개발하기 위해서 로컬 컴퓨터에 소프트웨어를 설치해야 했습니다. Laravel 8.x 부터는 Laravel Sail이 함께 제공됩니다. 이 패키지는 docker를 사용하여 Laravel 프로젝트를 실행하기 위한 빌드 솔루션입니다. 새로운 라라벨 프로젝트 생성 이 명령으로 폴더에 새로운 Laravel 애플리케이션을 생성합니다. 이 URL의 example-app은 원하는대로 변경할 수 있습니다. 프로젝트가 생성되면 애플리케이션 폴더로 이동하여 Laravel Sail을 시작할 … Continued

Docker command Permission denied

docker 설치후에 docker ps 명령어를 통해 아래와 같이 권한이 없다는 메세지를 반환했다. 해결 docker 명령어를 사용할 수 있는 그룹 지정해주기 대부분 여기서 docker관련 명령어에 대한 권한이 해결된다. 그래도 명령어에 대한 권한이 없다고 나온다면 또는 chown으로 group ownership 변경 참고 Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock wiany11’s comment … Continued

composer install 오류 php 버전문제

모던 PHP에서는 PHP의 패키지 매니저인 composer를 사용한다. composer는 PHP의 버전에 따라서 설치할 수 있는지 없는지 결정된다. 특정 패키지는 PHP의 몇 버전이상이어야 한다는 조건이 있다. [문제 발생] 내 서버는 PHP 8.0을 설치할 수 없는데?! 제목 그대로 내 서버는 Synology의 DSM 7.0 버전 DS720+를 사용하고있다.해당 시놀로지는 PHP8.0 패키지를 아직 지원하지 않고있다. 여기서 어떻게 해야할까? 많은 고민을 했다. … Continued

docker 볼륨 마운트가 작동하지 않음

위와 같이 docker inspect를 통해서 살펴보면 해당 볼륨으로 지정된 폴더들이 잘 적용된 것을 확인 할 수 있다. 하지만 docker exec -it를 통해서 해당 볼륨 내부로 들어가면 위와 같이 뜨고 아무런 파일들이 마운트되지 않은 것을 확인할 수 있다. docker-compose를 통해서 수차례 컨테이너를 종료하고 제거했다가 다시 up하고 해도 재대로 컨테이너 볼륨이 마운트가 되지않는 것이다. 🤔 어떻게해야하지? 예전 … Continued