devbox.jsonのscripts
init_hookが完了した後に実行される
code:json
"shell": {
"init_hook": "echo \"Hello \"",
"scripts": {
"echo_once": "echo \"World\"",
"echo_twice": [
"echo \"World\"",
"echo \"Again\""
]
}
}
$ devbox run echo_once
みたいにして実行できる
scriptは
長時間実行されるバックグラウンドプロセスやデーモンを開始および管理とか
DBのセットアップのような長時間実行されるタスクとかに使う
例
LAMPスタックプロジェクトに取り組んでいる場合、
スクリプトを使用してMySQLやApacheを別々のシェルで起動し、
ログを監視できる
プロジェクト内にシェルスクリプトとして保存し、それをdevboxスクリプトで呼び出すこもできる
例