22 lines
947 B
Docker
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"]
|