TL;DR#
ブログの更新が一瞬でできるようになった
経緯#
もともとこのブログはサーバー上にgo:embed
するという形で格納されていた。
当初このサーバーを作り始めたときにはそれでも十分に早いビルドで表に出すことが出来ていた。
しかしサーバーの機能増大に伴ってついにはビルドだけで15分ほどかかり
このビルドとともに更新するという手間をいれるとかなりブログを更新するのが億劫であった。
そこで今回ブログの部分をgo:embed
している静的リソースと切り離し更新を早くできるようにした。
具体的にはブログ読み取り用のコンテナを一つ立ててそこにビルドされたブログのディレクトリをreadonlyマウントする。
そしてホスト側で更新をかけるとコンテナ側でも更新が反映されWebからアクセスできるといった次第である。
これをもって今年はもっと頻繁にブログを更新できるようにしていきたいものである。
2c3c4be9-dd86-404f-a07b-a55f270ca930
ja