CaddyとDiscourseの間にTCPではなくUnixソケットを使用していますが、時々「unix:」エラーが発生します

問題を発見したと思います。リビルドを実行しても、Caddy を再起動しません。今後は以下のようにします:

./launcher rebuild app && systemctl reload caddy

Caddy はリビルド後にソケットキャッシュや同様のものを使用しているのではないかと推測しています。ただし、通常リビルド直後に発生することはありません。様子を見てみましょう。