FROM golang:1.18 WORKDIR /go/src/app COPY go.mod go.sum ./ RUN go mod download && go mod verify COPY src build-src RUN go build build-src/*.go COPY static static RUN rm -rf src EXPOSE 8080/tcp ENTRYPOINT ["./main"]