2017-10-19 8 views
0

ルートにLaravelプロジェクトと.ebextensionsがあります。Elasticbeanstalkで展開した後にコマンドを実行する方法

展開した後、私は.ebextensionsディレクトリに****。設定ファイルを作っ

sudo chmod -R 777 storage

php artisan passport:install

を実行する必要があります。

しかし、sudoコマンドの実行方法はわかりません。

これを修正するにはどうすればよいですか?

+0

おそらく、そのスートコマンドを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 tweakを参照

+0

これらのコマンドは実行されているようですが、正しく動作していないようです... – hanachan1026

関連する問題