services/templates/caddy/Dockerfile.gotmpl

10 lines
458 B
Go Template
Raw Normal View History

# 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 }}