17 lines
376 B
Docker
17 lines
376 B
Docker
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"]
|