|
|
|
|
@ -17,16 +17,18 @@ COPY emails emails |
|
|
|
|
ENV NODE_ENV production |
|
|
|
|
RUN yarn build |
|
|
|
|
|
|
|
|
|
FROM golang:1.15.1 AS go-builder |
|
|
|
|
FROM golang:1.16 AS go-builder |
|
|
|
|
|
|
|
|
|
WORKDIR /src/grafana |
|
|
|
|
|
|
|
|
|
COPY go.mod go.sum ./ |
|
|
|
|
COPY go.mod go.sum embed.go ./ |
|
|
|
|
|
|
|
|
|
RUN go mod verify |
|
|
|
|
|
|
|
|
|
COPY build.go package.json ./ |
|
|
|
|
COPY pkg pkg/ |
|
|
|
|
COPY cue cue/ |
|
|
|
|
COPY public/app/plugins public/app/plugins/ |
|
|
|
|
|
|
|
|
|
RUN go run build.go build |
|
|
|
|
|
|
|
|
|
@ -68,7 +70,7 @@ RUN mkdir -p "$GF_PATHS_HOME/.aws" && \ |
|
|
|
|
chown -R grafana:grafana "$GF_PATHS_DATA" "$GF_PATHS_HOME/.aws" "$GF_PATHS_LOGS" "$GF_PATHS_PLUGINS" "$GF_PATHS_PROVISIONING" && \ |
|
|
|
|
chmod -R 777 "$GF_PATHS_DATA" "$GF_PATHS_HOME/.aws" "$GF_PATHS_LOGS" "$GF_PATHS_PLUGINS" "$GF_PATHS_PROVISIONING" |
|
|
|
|
|
|
|
|
|
COPY --from=go-builder /src/grafana/bin/linux-amd64/grafana-server /src/grafana/bin/linux-amd64/grafana-cli bin/ |
|
|
|
|
COPY --from=go-builder /src/grafana/bin/*/grafana-server /src/grafana/bin/*/grafana-cli bin/ |
|
|
|
|
COPY --from=js-builder /usr/src/app/public public |
|
|
|
|
COPY --from=js-builder /usr/src/app/tools tools |
|
|
|
|
|
|
|
|
|
|