FROM golang:latest ENV ts3_ip=0.0.0.0 ENV ts3_name=serveradmin ENV ts3_pw=f3gWdOU3 ENV ts3_port=9987 ENV ts3_query=10011 ENV web_port=8080 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 EXPOSE 8080 CMD ["./tsviewer", "-ts3_ip=$ts3_ip", "-ts3_name=$ts3_name", "-ts3_pw=$ts3_pw","-ts3_port=$ts3_port", "-ts3_query=$ts3_query", "-web_port=$web_port"]