FROM alpine:3.18

RUN apk add --no-cache --update-cache frr wireguard-tools tini

RUN mkdir -p /var/run/frr
RUN chown -R frr:frr /etc/frr /var/run/frr

ENTRYPOINT ["/sbin/tini", "--"]

COPY docker-entrypoint.sh /usr/local/bin/

CMD ["sh", "-c", "/usr/local/bin/docker-entrypoint.sh"]