diff --git a/bin/compose b/bin/compose index fafc6b5..5bd8124 100755 --- a/bin/compose +++ b/bin/compose @@ -384,7 +384,11 @@ mk_docker_run_options() { fi ## DATASTORE - DATASTORE=${DATASTORE:-/srv/datastore/data} + if [ "$UID" == 0 ]; then + DATASTORE=${DATASTORE:-/srv/datastore/data} + else + DATASTORE=${DATASTORE:-"$COMPOSE_LOCAL_ROOT"/data} + fi docker_run_opts+=( "-v" "$DATASTORE:/srv/datastore/data:rw" "-e" "DATASTORE=/srv/datastore/data" @@ -392,7 +396,11 @@ mk_docker_run_options() { ) ## CONFIGSTORE - CONFIGSTORE=${CONFIGSTORE:-/srv/datastore/config} + if [ "$UID" == 0 ]; then + CONFIGSTORE=${CONFIGSTORE:-/srv/datastore/config} + else + CONFIGSTORE=${CONFIGSTORE:-"$COMPOSE_LOCAL_ROOT"/data} + fi docker_run_opts+=( "-v" "$CONFIGSTORE:/srv/datastore/config:rw" "-e" "CONFIGSTORE=/srv/datastore/config"