@@ -58,9 +58,6 @@ mvn --batch-mode --no-transfer-progress clean install -Pdist,stackable-bundle-co
5858mv distribution/target/apache-druid-${PRODUCT}-bin/apache-druid-${PRODUCT} /stackable/
5959mv distribution/target/bom.json /stackable/apache-druid-${PRODUCT}/apache-druid-${PRODUCT}.cdx.json
6060rm -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}"
111108LABEL 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
116113COPY --chown=${STACKABLE_USER_UID}:0 druid/stackable/bin /stackable/bin
117114COPY --chown=${STACKABLE_USER_UID}:0 druid/licenses /licenses
@@ -120,11 +117,15 @@ RUN <<EOF
120117microdnf update
121118microdnf clean all
122119rpm -qa --qf "%{NAME}-%{VERSION}-%{RELEASE}\n " | sort > /stackable/package_manifest.txt
120+ chown -h ${STACKABLE_USER_UID}:0 /stackable/package_manifest.txt
123121rm -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'
127127ln -sf /stackable/bin/run-druid /stackable/druid/bin/run-druid
128+ chown -h ${STACKABLE_USER_UID}:0 /stackable/druid/bin/run-druid
128129EOF
129130
130131# ----------------------------------------
0 commit comments