dockerfile: update for CI

Signed-off-by: Seán C McCord <ulexus@gmail.com>
This commit is contained in:
Seán C McCord 2021-10-25 20:23:51 -07:00
parent 01e9211138
commit c7e4c39a63
Signed by: scm
GPG key ID: F6EB911089C33F61

View file

@ -1,7 +1,17 @@
FROM ulexus/go-minimal FROM golang:alpine AS builder
COPY cycore-web /app 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 css /css
COPY img /img COPY img /img
COPY js /js COPY js /js
COPY public /public COPY public /public
COPY views /views COPY views /views
ENTRYPOINT ["/go/bin/web"]