目次

こんにちは @p1ass です。

Caddyfile は Caddy の設定ファイルですが、どんどん設定が増えていくと可読性が下がってしまいます。

Nginx の /site-enabled のように Caddyfile を分割して読み込めないかなと思って調べたところ、分割できることが分かったのでやり方をメモしておきます。

方法

import ディレクトリを使えばできます。

マスターとなる Caddyfile で import をすれば、マッチするファイルが読み込まれます。

import Cadyfiles/*.Caddyfile

私が運用してるリポジトリでは、サブドメインごとに Caddyfile を分けていて、1 つのファイルが肥大化しないように気をつけてます。

参考になれば幸いです。