Skip to content

Commit 6bfc880

Browse files
committed
chore(grafana): Refactor image to use ubuntu-slim
1 parent 5d770de commit 6bfc880

6 files changed

Lines changed: 18 additions & 15 deletions

File tree

grafana/rootfs/Dockerfile

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,22 @@
1-
FROM grafana/grafana:3.0.1
1+
FROM quay.io/deis/base:0.2.0
22

3-
RUN apt-get update && \
4-
apt-get install -y curl && \
5-
rm /etc/grafana/grafana.ini
3+
COPY . /
64

7-
ADD https://github.com/arschles/envtpl/releases/download/0.1.2/envtpl_linux_amd64 /usr/share/grafana/envtpl
5+
RUN apt-get update \
6+
&& apt-get install -y libfontconfig \
7+
&& curl -L -o /usr/share/grafana/envtpl https://github.com/arschles/envtpl/releases/download/0.2.3/envtpl_linux_amd64 \
8+
&& chmod +x /usr/share/grafana/envtpl \
9+
&& curl -o /tmp/grafana.deb https://grafanarel.s3.amazonaws.com/builds/grafana_3.0.2-1463383025_amd64.deb \
10+
&& dpkg -i /tmp/grafana.deb \
11+
&& rm /tmp/grafana.deb \
12+
&& rm /etc/grafana/grafana.ini \
13+
&& chmod +x /usr/share/grafana/start-grafana \
14+
&& chmod 644 /usr/share/grafana/grafana.ini.tpl \
15+
&& apt-get clean \
16+
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/man /usr/share/doc
817

9-
COPY dashboards /usr/share/grafana/dashboards
10-
COPY start-grafana /usr/share/grafana/start-grafana
11-
COPY grafana.ini.tpl /usr/share/grafana/grafana.ini.tpl
12-
13-
RUN chmod +x /usr/share/grafana/envtpl && \
14-
chmod +x /usr/share/grafana/start-grafana && \
15-
chmod 644 /usr/share/grafana/grafana.ini.tpl
16-
17-
EXPOSE 3000
1818
WORKDIR /usr/share/grafana
19-
ENTRYPOINT ["./start-grafana"]
19+
CMD ["./start-grafana"]
20+
EXPOSE 3000
21+
22+
ENV WORKFLOW_RELEASE 2.0.0
File renamed without changes.
File renamed without changes.

grafana/rootfs/dashboards/kubernetes_health.json renamed to grafana/rootfs/usr/share/grafana/dashboards/kubernetes_health.json

File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)