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
|
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"]
|
||||||
|
|
Loading…
Reference in a new issue