FROM traefik
ARG STATIC_FILE=selfsigned.yml
# ARG STATIC_FILE=acme.yml
ARG DYNAMIC_FILE=all2wasm.yml
# ARG DYNAMIC_FILE=routeros.yml
ENV EDITOR=vi
RUN apk add wabt --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing/ && \
apk add make --no-cache
COPY plugins/ /plugins-local
COPY cellar/ cellar/
COPY cellar/traefik/static/${STATIC_FILE} /etc/traefik/traefik.yml
COPY cellar/traefik/dynamic/${DYNAMIC_FILE} /etc/traefik/dynamic.yml
COPY cellar/container-bin/ /usr/local/bin
RUN chmod a+x /usr/local/bin/* && \
ln -s /usr/local/bin/cdd /usr/local/bin/-= && \
ln -s /usr/local/bin/edit /usr/local/bin/::