MacでStackChan物語 #5 Dockerを自動起動にする
スタックチャンの続きです。
現在
・ターミナルを起動
・cd コマンドで所定のフォルダ
cd ~/git/xiaozhi-esp32-server/main/xiaozhi-server
・Docker起動
docker compose up
という少し手間になっているので、
これをAutomatorでダブルクリックで起動できるアプリ化したいと思います。
今回の目的は、
「Dockerサーバー起動」をダブルクリック1回で実行する
です!
Mac標準のアプリAutomatorで簡単な自働化アプリを作ります。

Automatorを起動して新規でアプリケーションを選択します。
左側から
"シェルスクリプトを実行"
をドラッグします。
シェルを
/bin/zshにします。
入力は
引数なし次を記入します。
で、
cd ~/git/xiaozhi-esp32-server/main/xiaozhi-server
docker compose upでも動くんですが、
Macっぽくコマンドではなくスクリプトやることにしました。
tell application "Terminal"
activate
do script "cd ~/git/xiaozhi-esp32-server/main/xiaozhi-server && docker compose up"
end tellAppleScriptを実行する をドラッグ
さっきのコードを記載

ここまでで、右上の▶️再生ボタンをクリック

ここまではうまくいきましたね。
これで起動が簡単になってすぐGemma4スタックチャンが使えますね。

デスクトップにアプリを書き出しました。
これを今後ちょこちょこ機能を追加していこうと思います。

IPも固定します。
DHCPサーバーにIPを予約登録します。

これでOKっすね。
再起動毎にIPが変わることがありません。
次は、スタックチャンの顔か声の変更にチャレンジしようと思います!
【参考にしていただけましたら、よかったらフォローと、スキ❤️を、そしてX(Twitter)でシェアと感想を頂けると幸いです】
いいなと思ったら応援しよう!
お読みいただきありがとうございました。もし参考になったり面白かったと思っていただけましたらサポートよろしくお願いします。次の執筆のモチベになります。