This page is about Caddy 2. If you still need v1 docs for a limited time, click here.
Documentation

import

Includes a snippet or file, replacing this directive with the contents of the snippet or file.

This directive is a special case: it is evaluated before the structure is parsed, and it can appear anywhere in the Caddyfile.

Syntax

import <pattern>
  • <pattern> is the filename, glob pattern, or name of snippet to include. Its contents will replace this line as if that file's contents appeared here to begin with. It is an error if a specific file cannot be found, but an empty glob pattern is not an error.

Examples

Import all files in an adjacent sites-enabled folder:

import sites-enabled/*