我在根中有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中。 –