File tree 1 file changed +15
-7
lines changed
1 file changed +15
-7
lines changed Original file line number Diff line number Diff line change 1
- FROM openshift/origin-base
1
+ FROM openshift/origin-release:golang-1.10 AS builder
2
2
3
3
ENV GOPATH="/go"
4
4
ENV GOBIN="${GOPATH}/bin"
@@ -7,12 +7,20 @@ RUN mkdir -p $GOBIN
7
7
8
8
COPY . $GOPATH/src/github.com/grafana/grafana
9
9
10
- RUN yum install -y golang make git && \
11
- cd $GOPATH/src/github.com/grafana/grafana && \
12
- go run build.go build && \
13
- cp $GOPATH/src/github.com/grafana/grafana/bin/linux-$(go env GOARCH)/grafana-server /usr/bin/ && \
14
- yum autoremove -y golang make git && yum clean all && \
15
- rm -rf .git
10
+ # RUN yum install -y make git
11
+ RUN cd $GOPATH/src/github.com/grafana/grafana && go run build.go build
12
+ RUN cp $GOPATH/src/github.com/grafana/grafana/bin/linux-$(go env GOARCH)/grafana-server /usr/bin/
13
+ RUN rm -rf $GOPATH/src/github.com/grafana/grafana/.git
14
+
15
+ FROM openshift/origin-base
16
+
17
+ ENV GOPATH="/go"
18
+ ENV GOBIN="${GOPATH}/bin"
19
+ ENV PATH="${GOBIN}:${PATH}"
20
+ RUN mkdir -p $GOBIN
21
+
22
+ COPY --from=builder /usr/bin/grafana-server /usr/bin/grafana-server
23
+ COPY --from=builder $GOPATH/src/github.com/grafana/grafana $GOPATH/src/github.com/grafana/grafana
16
24
17
25
LABEL io.k8s.display-name="Grafana" \
18
26
io.k8s.description="" \
You can’t perform that action at this time.
0 commit comments