Skip to content

Commit 08259a9

Browse files
committed
fixes & cleanup
1 parent b21ec24 commit 08259a9

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

druid/Dockerfile

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,6 @@ mvn --batch-mode --no-transfer-progress clean install -Pdist,stackable-bundle-co
5858
mv distribution/target/apache-druid-${PRODUCT}-bin/apache-druid-${PRODUCT} /stackable/
5959
mv distribution/target/bom.json /stackable/apache-druid-${PRODUCT}/apache-druid-${PRODUCT}.cdx.json
6060
rm -rf /stackable/apache-druid-${PRODUCT}-src
61-
rm -rf /stackable/.m2
62-
63-
ln -s /stackable/apache-druid-${PRODUCT} /stackable/druid
6461

6562
# We're removing these to make the intermediate layer smaller
6663
# This can be necessary even though it's only a builder image because the GitHub Action Runners only have very limited space available
@@ -111,7 +108,7 @@ LABEL io.k8s.description="${DESCRIPTION}"
111108
LABEL io.k8s.display-name="${NAME}"
112109

113110

114-
COPY --chown=${STACKABLE_USER_UID}:0 --from=druid-builder /stackable /stackable
111+
COPY --chown=${STACKABLE_USER_UID}:0 --from=druid-builder /stackable/apache-druid-${PRODUCT} /stackable/apache-druid-${PRODUCT}
115112

116113
COPY --chown=${STACKABLE_USER_UID}:0 druid/stackable/bin /stackable/bin
117114
COPY --chown=${STACKABLE_USER_UID}:0 druid/licenses /licenses
@@ -120,11 +117,15 @@ RUN <<EOF
120117
microdnf update
121118
microdnf clean all
122119
rpm -qa --qf "%{NAME}-%{VERSION}-%{RELEASE}\n" | sort > /stackable/package_manifest.txt
120+
chown -h ${STACKABLE_USER_UID}:0 /stackable/package_manifest.txt
123121
rm -rf /var/cache/yum
124122

125-
chmod g=u /stackable/bin/run-druid
123+
chmod -R g=u /stackable/bin
124+
ln -sf /stackable/apache-druid-${PRODUCT} /stackable/druid
125+
chown -h ${STACKABLE_USER_UID}:0 stackable/druid
126126
# Force to overwrite the existing 'run-druid'
127127
ln -sf /stackable/bin/run-druid /stackable/druid/bin/run-druid
128+
chown -h ${STACKABLE_USER_UID}:0 /stackable/druid/bin/run-druid
128129
EOF
129130

130131
# ----------------------------------------

0 commit comments

Comments
 (0)