我在根目录中有Laravel项目和.ebextensions。
部署后我需要执行
sudo chmod -R 777 storage
php artisan passport:install
我在.ebextensions目录中创建了****。配置文件。
但我不知道如何执行sudo
命令。
如何解决这个问题?
答案 0 :(得分: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
进行调整