Skip to content

Commit 355cfc0

Browse files
committed
grafana 4.4.3
1 parent 1950c92 commit 355cfc0

11 files changed

+2465
-24
lines changed

Dockerfile

+23-13
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,20 @@
1-
FROM appcelerator/alpine:3.5.2
1+
FROM appcelerator/alpine:3.6.0
22

3-
RUN apk --no-cache add nodejs
3+
RUN apk --no-cache upgrade
4+
RUN apk --no-cache add nodejs-current
45

5-
ENV GRAFANA_VERSION 4.4.1
6+
ENV GRAFANA_VERSION 4.4.3
67

7-
ENV GOLANG_VERSION 1.8.3
8-
ENV GOLANG_SRC_URL https://golang.org/dl/go$GOLANG_VERSION.src.tar.gz
9-
ENV GOLANG_SRC_SHA256 5f5dea2447e7dcfdc50fa6b94c512e58bfba5673c039259fd843f68829d99fa6
8+
ENV GOLANG_VERSION 1.9
9+
ENV GOLANG_SRC_URL https://storage.googleapis.com/golang/go$GOLANG_VERSION.src.tar.gz
10+
ENV GOLANG_SRC_SHA256 a4ab229028ed167ba1986825751463605264e44868362ca8e7accc8be057e993
1011

11-
RUN apk update && apk upgrade && \
12-
apk add fontconfig && \
13-
apk --virtual build-deps add build-base go openssl git gcc python musl-dev make nodejs-dev fontconfig-dev && \
12+
COPY grafana-pr-8808.diff /tmp/
13+
14+
RUN apk update && apk add fontconfig && \
15+
echo "Installing build dependencies" && \
16+
apk --virtual build-deps add build-base openssl go git gcc python musl-dev make nodejs-dev fontconfig-dev nodejs-current-npm patch && \
17+
echo "Installing Go" && \
1418
export GOROOT_BOOTSTRAP="$(go env GOROOT)" && \
1519
wget -q "$GOLANG_SRC_URL" -O golang.tar.gz && \
1620
echo "$GOLANG_SRC_SHA256 golang.tar.gz" | sha256sum -c - && \
@@ -21,23 +25,29 @@ RUN apk update && apk upgrade && \
2125
export GOPATH=/go && \
2226
export PATH=/usr/local/go/bin:$PATH && \
2327
go version && \
28+
npm install npm@latest -g && \
29+
npm --version && \
2430
mkdir -p $GOPATH/src/github.com/grafana && cd $GOPATH/src/github.com/grafana && \
2531
git clone https://github.com/grafana/grafana.git -b v${GRAFANA_VERSION} &&\
2632
cd grafana && \
27-
npm install -g [email protected] && \
33+
patch package.json < /tmp/grafana-pr-8808.diff && \
34+
rm /tmp/grafana-*.diff && \
35+
npm install -g [email protected] && \
2836
npm install -g [email protected] && \
2937
go run build.go setup && \
3038
go run build.go build && \
3139
yarn install --pure-lockfile && \
40+
npm --version && \
3241
npm run build && \
3342
npm uninstall -g yarn && \
3443
npm uninstall -g grunt-cli && \
35-
npm cache clear && \
44+
npm cache --force clear && \
3645
mv ./bin/grafana-server ./bin/grafana-cli /bin/ && \
3746
mkdir -p /etc/grafana/json /var/lib/grafana/plugins /var/log/grafana /usr/share/grafana && \
3847
mv ./public_gen /usr/share/grafana/public && \
3948
mv ./conf /usr/share/grafana/conf && \
40-
apk del build-deps && cd / && rm -rf /var/cache/apk/* /usr/local/share/.cache $GOPATH /usr/local/go
49+
echo "Removing build dependencies" && \
50+
apk del build-deps && cd / && rm -rf /var/cache/apk/* /usr/local/share/.cache $GOPATH /usr/local/go /root/.npm /root/.node-gyp /root/.config /tmp/phantomjs /tmp/*compile-cache* /usr/lib/node_modules/npm
4151

4252
VOLUME ["/var/lib/grafana", "/var/lib/grafana/plugins", "/var/log/grafana"]
4353

@@ -59,4 +69,4 @@ COPY ./run.sh /run.sh
5969
ENTRYPOINT ["/bin/sh", "-c"]
6070
CMD ["/run.sh"]
6171

62-
HEALTHCHECK --interval=5s --retries=5 --timeout=2s CMD curl -u $GRAFANA_USER:$GRAFANA_PASS 127.0.0.1:3000/api/org 2>/dev/null | grep -q '"id":'
72+
#HEALTHCHECK --interval=5s --retries=5 --timeout=2s CMD curl -u $GRAFANA_USER:$GRAFANA_PASS 127.0.0.1:3000/api/org 2>/dev/null | grep -q '"id":'

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,4 +64,4 @@ The archive should contain under a top directory at least one of these directori
6464
- ```grafana-4.1```, ```grafana-4.1.1-1```
6565
- ```grafana-4.2```, ```grafana-4.2.0```
6666
- ```grafana-4.3```, ```grafana-4.3.2```
67-
- ```grafana-4.4```, ```grafana-4.4.1```, ```latest```
67+
- ```grafana-4.4```, ```grafana-4.4.3```, ```latest```

0 commit comments

Comments
 (0)