dockerfile: update for CI
Signed-off-by: Seán C McCord <ulexus@gmail.com>
This commit is contained in:
parent
01e9211138
commit
c7e4c39a63
1 changed files with 12 additions and 2 deletions
14
Dockerfile
14
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"]
|
||||
|
|
Loading…
Reference in a new issue