2017-10-19 87 views
0

我在根中有Laravel项目和.ebextensions。如何在Elasticbeanstalk中部署后执行命令

部署后,我需要执行

sudo chmod -R 777 storage

php artisan passport:install

我做****。在.ebextensions目录中的配置文件。

但我不知道如何执行sudo命令。

如何解决这个问题?

+0

您可能需要将该套sudo命令发布到post-deploy-hook中。 –

回答

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来调整

+0

看起来好像这些命令已执行但它不能正常工作...... – hanachan1026

相关问题