FROM alpine:latest AS builder

ARG github_url=https://github.com/grobian/carbon-c-relay
ARG version=v3.7.2

RUN \
  apk add --no-cache git bc build-base curl automake autoconf libtool && \
  git clone -b ${version} --depth 1 ${github_url} /tmp/build && \
  cd /tmp/build && ./configure && make && strip relay

FROM alpine:latest

COPY --from=builder /tmp/build/relay /usr/bin/carbon-c-relay

EXPOSE 2003 2003/udp

ADD run.sh /run.sh

ENTRYPOINT ["/run.sh"]
