10 lines
458 B
Go Template
10 lines
458 B
Go Template
|
# 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 }}
|