diff --git a/Dockerfile b/Dockerfile index 1546cee..57a57db 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,17 @@ -FROM ulexus/go-minimal -COPY cycore-web /app +FROM golang:alpine AS builder +ENV GO111MODULE on +RUN apk add --no-cache git +WORKDIR $GOPATH/src/git.cycore.io/cycore/web +COPY . . +RUN go get -d -v +RUN go build -o /go/bin/web + +FROM alpine +RUN apk add --no-cache ca-certificates +COPY --from=builder /go/bin/web /go/bin/web COPY css /css COPY img /img COPY js /js COPY public /public COPY views /views +ENTRYPOINT ["/go/bin/web"]