2023-08-26 11:14:10 +01:00
|
|
|
# syntax=docker/dockerfile:1
|
2023-02-12 20:59:55 +00:00
|
|
|
FROM traefik:{{ .Traefik.Version }}
|
2022-11-18 15:08:16 +00:00
|
|
|
|
2023-08-26 13:25:41 +01:00
|
|
|
RUN --mount=type=bind,source=.,target=/packages \
|
|
|
|
mkdir -p {{ .Traefik.StaticConfigDirectory }} {{ .Traefik.DynamicConfigDirectory }} \
|
|
|
|
&& cp /packages/traefik.yaml {{ .Traefik.StaticConfigDirectory }}/traefik.yaml \
|
|
|
|
&& cp /packages/dynamic_*.yaml {{ .Traefik.DynamicConfigDirectory }}/
|
2022-11-18 15:08:16 +00:00
|
|
|
|
2023-08-26 13:25:41 +01:00
|
|
|
CMD ["--configfile={{ .Traefik.StaticConfigDirectory }}/traefik.yaml"]
|