FROM golang:alpine AS builder

LABEL maintainer="vladimir@hodakov.me"

COPY . /src

RUN cd /src && go build ./cmd/deconnect

FROM docker.io/alpine

COPY --from=builder /src/deconnect /bin/deconnect
VOLUME /etc/deconnect.yaml
ENTRYPOINT [ "/bin/deconnect" ]
