ルートにLaravelプロジェクトと.ebextensionsがあります。Elasticbeanstalkで展開した後にコマンドを実行する方法
展開した後、私は.ebextensionsディレクトリに****。設定ファイルを作っ
sudo chmod -R 777 storage
php artisan passport:install
を実行する必要があります。
しかし、sudo
コマンドの実行方法はわかりません。
これを修正するにはどうすればよいですか?
ルートにLaravelプロジェクトと.ebextensionsがあります。Elasticbeanstalkで展開した後にコマンドを実行する方法
展開した後、私は.ebextensionsディレクトリに****。設定ファイルを作っ
sudo chmod -R 777 storage
php artisan passport:install
を実行する必要があります。
しかし、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
tweakを参照
これらのコマンドは実行されているようですが、正しく動作していないようです... – hanachan1026
おそらく、そのスートコマンドをpost-deploy-hookに投稿する必要があります。 –