2026-01-13

火曜日
3連休を乗り越えたようなそうでもないような乗り越えられず火曜日も朝から子を病院に連れて行ったりしてハードな始まりだった。

Coolifyへの大統一化はだいたい進んでいるような感じがする。あと2,3個systemdで動いているボットがあってそれをコンテナにくるんであげれば良さそう。といいつつも自分はほとんど手を動かしてないのよな。coolifyの操作はCLI経由(API)でできるし、GitHubのリポジトリもghコマンドでできるし、AI君にこんな感じでよろってやると良い感じになる。アプリケーションの登録ができれば、アプリケーションのログやデプロイのログもCLI経由で参照できるので失敗してたらその旨を伝えてAI君がログを見に行って直したりする。GPUとかドライバが絡む領域だとヘンテコな変更を入れるのでそこはサポートする必要があるけど、ポート番号の設定が変だったりとか別のサービスが呼び出せてないみたいな簡単なやつはよしなにやってくれる。

自分がやっているのはCoolifyのGitHub Appの対象リポジトリを追加したり、デプロイの通知を読む係をやっている。AI君はデプロイの結果を読む時にsleep 60; みたいなのを挟むんでデプロイが終わったころにデプロイのログをみたりするんだけど初回のデプロイ時はフルのdocker buildとか走ったりすることもあって終わらないことがあるのでAI君に「デプロイ終わったら教えるね」って言っておいて終わったよをいう係をしている。AI君がWebhookとか受け取れるようになれればこの作業もなくなりそうで今年には解決しそうだなぁと言う感じ
リポジトリについては github.com/asonas 配下全てのリポジトリを許可してもいいのだけども個別に選択をして安全側に倒している。coolifyのAPI自体はフル権限を発行したトークンを持っていて何かあっても自宅からしかAPIは叩けないしセンシティブな情報は扱ってないので問題ないけど、GitHubは自分の信用に関わるものなので慎重にという感じ。

202601 0113 日記