From 5f9456648b4ffdc92e259e7a6946f99727c9bd4a Mon Sep 17 00:00:00 2001 From: alesapin Date: Sat, 29 Dec 2018 16:34:27 +0300 Subject: [PATCH] Add env variable if user don't want to chown directories in docker image --- docker/server/entrypoint.sh | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/docker/server/entrypoint.sh b/docker/server/entrypoint.sh index c44ec3e5a9f..f22942d6dfd 100644 --- a/docker/server/entrypoint.sh +++ b/docker/server/entrypoint.sh @@ -27,14 +27,16 @@ mkdir -p \ "$USER_PATH" \ "$FORMAT_SCHEMA_PATH" -# ensure proper directories permissions -chown -R $USER:$GROUP \ - "$DATA_DIR" \ - "$ERROR_LOG_DIR" \ - "$LOG_DIR" \ - "$TMP_DIR" \ - "$USER_PATH" \ - "$FORMAT_SCHEMA_PATH" +if [ "$CLICKHOUSE_DO_NOT_CHOWN" != "1" ]; then + # ensure proper directories permissions + chown -R $USER:$GROUP \ + "$DATA_DIR" \ + "$ERROR_LOG_DIR" \ + "$LOG_DIR" \ + "$TMP_DIR" \ + "$USER_PATH" \ + "$FORMAT_SCHEMA_PATH" +fi if [ -n "$(ls /docker-entrypoint-initdb.d/)" ]; then gosu clickhouse /usr/bin/clickhouse-server --config-file=$CLICKHOUSE_CONFIG &