4 changed files with 43 additions and 0 deletions
@ -0,0 +1,16 @@ |
|||||
|
FROM registry.access.redhat.com/rhel7:latest |
||||
|
|
||||
|
ADD grafana.repo /etc/yum.repos.d/grafana.repo |
||||
|
RUN yum update -y \ |
||||
|
&& yum -y install grafana fontconfig freetype urw-fonts\ |
||||
|
&& yum clean all \ |
||||
|
&& rm -rf /var/cache/yum \ |
||||
|
&& chmod -R ugo+rw,+X /var/lib/grafana/ /var/run/ /var/log/grafana /etc/grafana/ |
||||
|
|
||||
|
VOLUME /var/lib/grafana/ /var/run/grafana /var/log/grafana |
||||
|
WORKDIR /usr/share/grafana/ |
||||
|
|
||||
|
EXPOSE 3000 |
||||
|
ENTRYPOINT [ "/usr/sbin/grafana-server" ] |
||||
|
CMD [ "--pidfile=/var/run/grafana.pid", "--config=/etc/grafana/grafana.ini", "cfg:default.paths.data=/var/lib/grafana/", "cfg:default.paths.logs=/var/log/grafana", "cfg:default.paths.plugins=/var/lib/grafana/plugins" ] |
||||
|
|
||||
@ -0,0 +1,17 @@ |
|||||
|
# grafana |
||||
|
|
||||
|
## Description |
||||
|
|
||||
|
## Build in OpenShift |
||||
|
|
||||
|
``` |
||||
|
oc new-build https://github.com/nmasse-itix/OpenShift-Docker-Images.git --context-dir grafana --name grafana --to grafana |
||||
|
``` |
||||
|
|
||||
|
## Deploy in OpenShift |
||||
|
|
||||
|
``` |
||||
|
oc new-app https://github.com/nmasse-itix/OpenShift-Docker-Images.git --context-dir grafana --name grafana |
||||
|
oc volume dc grafana --add --overwrite --name=grafana-volume-0 -t pvc --claim-size=512Mi --claim-name=grafana-data --mount-path=/var/lib/grafana/ |
||||
|
``` |
||||
|
|
||||
@ -0,0 +1,9 @@ |
|||||
|
[grafana] |
||||
|
name=grafana |
||||
|
baseurl=https://packagecloud.io/grafana/stable/el/6/$basearch |
||||
|
repo_gpgcheck=1 |
||||
|
enabled=1 |
||||
|
gpgcheck=1 |
||||
|
gpgkey=https://packagecloud.io/gpg.key https://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana |
||||
|
sslverify=1 |
||||
|
sslcacert=/etc/pki/tls/certs/ca-bundle.crt |
||||
Loading…
Reference in new issue