From 282a92befbdefa2967b059e793ce2c8ba841281b Mon Sep 17 00:00:00 2001
From: hansen <1447303+flamber@users.noreply.github.com>
Date: Tue, 3 Dec 2019 15:34:30 -0600
Subject: [PATCH] Move chmod command to entrypoint script and apk --no-cache
 (#11416)

---
 bin/docker/Dockerfile      | 3 +--
 bin/docker/run_metabase.sh | 3 +++
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/bin/docker/Dockerfile b/bin/docker/Dockerfile
index 00568a43de4..e212a778ec9 100644
--- a/bin/docker/Dockerfile
+++ b/bin/docker/Dockerfile
@@ -4,11 +4,10 @@ ENV FC_LANG en-US
 ENV LC_CTYPE en_US.UTF-8
 
 # dependencies
-RUN apk add --update bash ttf-dejavu fontconfig
+RUN apk add --no-cache bash ttf-dejavu fontconfig
 
 # add Metabase jar
 COPY ./metabase.jar /app/
-RUN chmod o+r /app/metabase.jar
 
 # add our run script to the image
 COPY ./run_metabase.sh /app/
diff --git a/bin/docker/run_metabase.sh b/bin/docker/run_metabase.sh
index af607b04b36..f4f0695c9e8 100755
--- a/bin/docker/run_metabase.sh
+++ b/bin/docker/run_metabase.sh
@@ -119,6 +119,9 @@ if [ ! -z "$JAVA_TIMEZONE" ]; then
     JAVA_OPTS="${JAVA_OPTS} -Duser.timezone=${JAVA_TIMEZONE}"
 fi
 
+# Ensure JAR file is world readable
+chmod o+r /app/metabase.jar
+
 # Initialize the Metabase db from H2 dump, if available
 INITIAL_DB=$(ls /app/initial*.db 2> /dev/null | head -n 1)
 if [ -f "${INITIAL_DB}" ]; then
-- 
GitLab