我在根中有Laravel項目和.ebextensions。如何在Elasticbeanstalk中部署後執行命令
部署後,我需要執行
sudo chmod -R 777 storage
php artisan passport:install
我做****。在.ebextensions目錄中的配置文件。
但我不知道如何執行sudo
命令。
如何解決這個問題?
我在根中有Laravel項目和.ebextensions。如何在Elasticbeanstalk中部署後執行命令
部署後,我需要執行
sudo chmod -R 777 storage
php artisan passport:install
我做****。在.ebextensions目錄中的配置文件。
但我不知道如何執行sudo
命令。
如何解決這個問題?
$ 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
來調整
看起來好像這些命令已執行但它不能正常工作...... – hanachan1026
您可能需要將該套sudo命令發佈到post-deploy-hook中。 –