services/templates/traefik/Dockerfile.gotmpl

10 lines
437 B
Docker
Raw Normal View History

# syntax=docker/dockerfile:1
FROM traefik:{{ .Traefik.Version }}
2022-11-18 15:08:16 +00: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
CMD ["--configfile={{ .Traefik.StaticConfigDirectory }}/traefik.yaml"]