Laravel 10 서버 배포시 자동으로 패키지 설치
안녕하세요. Laravel 에서만 활용될 수 있는 내용은 아닙니다. CI/CD를 적용해서 활용하시는 분들도 많으시겠지만 저는 간단하게 git commit, git push, git pull 단계에서 직접적으로 확인 하고 간단하게 동작하는 형태를 좋아해서 git 에서 지원하는 hook 기능을 쓰고 있습니다. 서버에서 git pull 을 하면 작동하는 hook이며 composer, php artisan *:cache 를 실행합니다. Git 설정 # git이 적용된 프로젝트 폴더에서 아래 파일 생성 vi .git/hooks/post-merge post-merge 내용 #!/bin/sh #npm install #npm run build composer install --optimize-autoloader --n..