Skip to content

Commit 42fba6c

Browse files
committed
merge with the latest from #1413
1 parent b19b1ec commit 42fba6c

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

tools/docker-images/clp-package/Dockerfile

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,18 @@ RUN apt-get clean \
1616
FROM scratch
1717
COPY --link --from=base / /
1818

19+
ARG UID=1000
1920
ENV CLP_HOME="/opt/clp"
2021
ENV LD_LIBRARY_PATH="${CLP_HOME}/lib" \
2122
PATH="${CLP_HOME}/bin:${PATH}" \
22-
PYTHONPATH="${CLP_HOME}/lib/python3/site-packages"
23+
PYTHONPATH="${CLP_HOME}/lib/python3/site-packages" \
24+
USER="clp-user"
2325
ENV PATH="${CLP_HOME}/sbin:${PATH}"
2426

25-
USER 1000:1000
27+
RUN useradd --uid ${UID} --shell /bin/bash --home-dir ${CLP_HOME} ${USER}
28+
USER ${USER}
29+
WORKDIR ${CLP_HOME}
2630

27-
COPY --link ./build/clp-package ${CLP_HOME}
28-
COPY --link ./build/deps/cpp/mariadb-connector-cpp-install/lib/*/libmariadbcpp.so* ${CLP_HOME}/lib/
31+
COPY --link --chown=${UID} ./build/clp-package ${CLP_HOME}
32+
COPY --link --chown=${UID} ./build/deps/cpp/mariadb-connector-cpp-install/lib/*/libmariadbcpp.so* \
33+
${CLP_HOME}/lib/

0 commit comments

Comments
 (0)