diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..8d05ff2 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,24 @@ +#Start multistage Docker +#Stage 1 : build brutalinks + + +FROM golang:latest AS zangbuilder +RUN apt install make git -y +RUN mkdir -p /go/src/zangtumb +RUN git clone https://git.keinpfusch.net/loweel/zangtumb.git /go/src/zangtumb +WORKDIR /go/src/zangtumb +ENV GO111MODULE=auto +RUN go build + + +#Start multistage Docker +#Stage 2 : put pieces together + +FROM debian:latest +RUN apt update +RUN apt upgrade -y +RUN apt install ca-certificates -y +RUN mkdir -p /opt/zangtumb +WORKDIR /opt/zangtumb +COPY --from=zangbuilder /go/src/zangtumb /opt/zangtumb/ +ENTRYPOINT ["/opt/zangtumb/zangtumb"] \ No newline at end of file