ARG ts3_ip=0.0.0.0 ARG ts3_name=serveradmin ARG ts3_pw=f3gWdOU3 ARG ts3_port=9987 ARG ts3_query=10011 ARG web_port=8080 FROM golang:latest RUN mkdir /app WORKDIR /app RUN mkdir /app/go RUN export GOPATH=/app/go COPY main.go . RUN go get; exit 0 WORKDIR $GOPATH/src/git.cliffbreak.de/Cliffbreak/tsviewer COPY config.json . RUN go build -ts3_ip=$ts3_ip -ts3_name=$ts3_name -ts3_pw=$ts3_pw -ts3_port=$ts3_port -ts3_query=$ts3_query -web_port=$web_port EXPOSE 8080 CMD ["./tsviewer"]