From 08f2098d00f9b3dfc72a181d520ef7d22ad8385a Mon Sep 17 00:00:00 2001 From: "Liu, Jianjun" Date: Mon, 9 Sep 2019 03:28:16 +0000 Subject: [PATCH] add docker_entrypoint as official Signed-off-by: Liu, Jianjun --- node/Dockerfile | 5 +++++ node/docker-entrypoint.sh | 8 ++++++++ 2 files changed, 13 insertions(+) create mode 100644 node/docker-entrypoint.sh diff --git a/node/Dockerfile b/node/Dockerfile index a67796a..2e20838 100644 --- a/node/Dockerfile +++ b/node/Dockerfile @@ -33,4 +33,9 @@ FROM clearlinux/os-core:latest COPY --from=builder /install_root / +COPY docker-entrypoint.sh /usr/bin/ +RUN chmod +x /usr/bin/docker-entrypoint.sh + +ENTRYPOINT ["/usr/bin/docker-entrypoint.sh"] + CMD ["node"] diff --git a/node/docker-entrypoint.sh b/node/docker-entrypoint.sh new file mode 100644 index 0000000..2f2815d --- /dev/null +++ b/node/docker-entrypoint.sh @@ -0,0 +1,8 @@ +#!/bin/sh +set -e + +if [ "${1#-}" != "${1}" ] || [ -z "$(command -v "${1}")" ]; then + set -- node "$@" +fi + +exec "$@"