# syntax=docker/dockerfile:1 FROM caddy:{{ .Caddy.Version }}-alpine RUN --mount=type=bind,source=.,target=/packages \ mkdir -p {{ .Caddy.DataContainerDirectory }} {{ .Caddy.ConfigContainerDirectory }} {{ if .Caddy.TLS.UseCustomCertificates }}{{ .Caddy.TLS.ContainerDirectory }}{{ end }} \ && cp /packages/Caddyfile /etc/caddy/Caddyfile ENV XDG_CONFIG_HOME {{ .Caddy.ConfigContainerDirectory }} ENV XDG_DATA_HOME {{ .Caddy.DataContainerDirectory }}