Dan Anglin
0490fc6568
- Add templates for the Caddy installation. - Replace Traefik with Caddy for both dev and prod.
9 lines
458 B
Go Template
9 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 }}
|