2017-10-19 8 views
0

루트에 Laravel 프로젝트와 .ebextensions가 있습니다.Elasticbeanstalk에서 배포 후 명령을 실행하는 방법

배포 후 나는 ****했다

sudo chmod -R 777 storage

php artisan passport:install

실행해야합니다. .ebextensions 디렉토리에 설정 파일을.

그러나 나는 sudo 명령을 실행하는 방법을 모른다.

해결 방법?

+0

아마도 배포 후크에 sudo 명령을 게시해야합니다. –

답변

1

$ cat .ebextensions/foo.config container_commands: 01_foo: command: | sudo chmod -R 777 /full/path/to/storage cd /to/directory/for/php php artisan passport:install leader_only: false ignoreErrors: false

container_commands 실행 상대적 마지막으로, 사용자 정의 순서로 정렬하기 위해 ## (01)를 사용합니다. /var/log/eb-activity.log tweak을 참조하십시오

+0

이 명령이 실행되었지만 제대로 작동하지 않는 것 같습니다. – hanachan1026