2017-10-19 31 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

相關問題