|
1 | | -FROM grafana/grafana:3.0.1 |
| 1 | +FROM quay.io/deis/base:0.2.0 |
2 | 2 |
|
3 | | -RUN apt-get update && \ |
4 | | - apt-get install -y curl && \ |
5 | | - rm /etc/grafana/grafana.ini |
| 3 | +COPY . / |
6 | 4 |
|
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 |
8 | 17 |
|
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 |
18 | 18 | WORKDIR /usr/share/grafana |
19 | | -ENTRYPOINT ["./start-grafana"] |
| 19 | +CMD ["./start-grafana"] |
| 20 | +EXPOSE 3000 |
| 21 | + |
| 22 | +ENV WORKFLOW_RELEASE 2.0.0 |
0 commit comments