web/Dockerfile
Seán C McCord c7e4c39a63
dockerfile: update for CI
Signed-off-by: Seán C McCord <ulexus@gmail.com>
2021-10-25 20:23:51 -07:00

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"]