docker-grafana/Dockerfile

22 lines
947 B
Docker

FROM ubuntu:focal
RUN set -x && apt-get update -qq && \
apt-get install -yqq gnupg wget apt-transport-https && \
wget -q -O - https://packages.grafana.com/gpg.key | apt-key add - && \
echo "deb https://packages.grafana.com/oss/deb stable main" | tee -a /etc/apt/sources.list.d/grafana.list && \
apt-get update -qq && \
apt-get install -yqq grafana=7.1.5 && \
apt-get remove -y gnupg && \
apt-get autoremove -y && \
apt-get clean && \
rm -rf /var/lib/{apt,dpkg,cache,log}/ && \
install -o grafana -g grafana -d /usr/share/grafana/data/log
WORKDIR /usr/share/grafana
ENV GF_PATHS_DATA=/srv/grafana/data GF_PATHS_PLUGINS=/srv/grafana/plugins GF_DATABASE_TYPE=sqlite3 GF_DATABASE_PATH=/srv/grafana/db.sqlite GF_SECURITY_ADMIN_USER=admin GF_SECURITY_ADMIN_PASSWORD=admin GF_USERS_ALLOW_SIGN_UP=false GF_USERS_AUTH_ANONYMOUS=true GF_SERVER_HTTP_PORT=8080
USER grafana
ENTRYPOINT ["/usr/sbin/grafana-server"]