Files
karma/Dockerfile
Łukasz Mierzwa cf7a7de679 chore(go): use /src as source dir when building Go code
Modules no longer require being inside the GOPATH, moving it outside ensures that we don't use anything from GOPATH anymore
2019-02-27 20:06:20 +00:00

17 lines
430 B
Docker

FROM node:10.15.1-alpine as nodejs-builder
RUN apk add --update make git
COPY . /src
RUN make -C /src ui
FROM golang:1.12.0-alpine as go-builder
COPY --from=nodejs-builder /src /src
ARG VERSION
RUN apk add --update make git
RUN CGO_ENABLED=0 make -C /src VERSION="${VERSION:-dev}" karma
FROM gcr.io/distroless/base
COPY ./docs/dark.css /themes/dark.css
COPY --from=go-builder /src/karma /karma
EXPOSE 8080
ENTRYPOINT ["/karma"]