본문 바로가기

프로그래밍/laravel3

Laravel Sail 사용 시 Docker 관련 필요 기능 Docker Engine Docker Management Command 를 비 root 유저가 실행가능한 상태로 설정 그래야 아래 Compose 를 이용할 수 있다. (물론 laravel sail 도 마찬가지) Docker Compose 생각보다 할게 많아 보이지만 이것들만 준비되어 있으면 nginx고 php고 나발이고 다 알아서 설치&셋팅되므로 더 결국 훨씬 편하다. 잊지말자 2021. 2. 4.
Laravel Sail 사용을 위한 설치 시 "docker is not running" 대처법 Laravel 을 docker 에서 간편하게 실행할 수 있는 laravel sail 기능을 사용하기 위해 기존 composer 설치가 아닌 curl 로 설치를 해야 된다. (참고로 환경은 우분투 20) 그래서 Docker 를 설치하고, 라라벨 sail용 설치 명령어를 입력하면 Docker is not running. 이라는 문구와 함께 설치가 되질 않는다. ㅠㅠ 구글링을 해보니 Docker Management Command 가 root 유저가 아닌 유저에게도 권한이 있어야 한다고 한다. ※ 참고 이슈 laracasts.com/discuss/channels/laravel/docker-is-not-running-when-installing-laravel-from-linux "Docker is not runn.. 2021. 2. 4.
로컬 스토리지 이용 시 public 링크는 git 에 넣지 말자 라라벨에서 파일 업로드를 로컬 스토리지에 할 경우 {APP}/storage/app/public 에 있는 파일을 {APP}/public/storage 로 링크를 걸 수 있는데 리눅스 환경이라면 심볼릭 링크로 걸리는데 반해 윈도우의 경우 기본적으로 심볼릭을 쓸 수 없으므로 파일 자체가 복사가 된다. 그러므로 업로드 파일도 git 에 넣고 관리할 예정이라면 {APP}/public/storage 말고 {APP}/storage/app/public 디렉토리를 git 에 넣은 뒤 서비스 서버에서 받고 php artisan storage:link 명령어로 심볼릭을 생성해서 사용하는게 좋다. 덤으로 기본값으로 {APP}/storage/app/public 은 {APP}/storage/app/.gitignore 에 publ.. 2018. 10. 8.