Skip to content

Changes in Grafana run.sh #3

@RaymondMouthaan

Description

@RaymondMouthaan

hello microbug,

Consider the changes made in the original run.sh (grafana/grafana-docker@291c817#diff-1b0c2b516b83393edb7200ad5ff12181) , where line -chown -R grafana:grafana /etc/grafana has been removed. This removal breaks starting docker run without a volume and UID and GID given.

Btw, i am using your solution for running a grafana docker image on Raspberry Pi (arm based).

I added the chmod line in the start.sh like this:

#!/bin/bash

groupmod -g "$GID" grafana
usermod -u "$UID" grafana
chown -R grafana:grafana /var/lib/grafana
chown -R grafana:grafana /etc/grafana

find / -user 104 -exec chown -h "$UID" {} \; 2>/dev/null
find / -group 107 -exec chgrp -h "$GID" {} \; 2>/dev/null

# Allow read-only /etc/grafana
#sed -i 's/chown -R grafana:grafana \/etc\/grafana/chown -R grafana:grafana \/etc\/grafana || true/g' /run.sh

/run.sh

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions