From 0ab57614e4e6b320e30c4d8eef7fbf2460ae21e0 Mon Sep 17 00:00:00 2001 From: Julian Nguyen <109386615+juliannguyen4@users.noreply.github.com> Date: Mon, 7 Oct 2024 16:04:01 -0700 Subject: [PATCH] use command substitution inside RUN cmd --- .github/workflows/docker-build-context/Dockerfile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/docker-build-context/Dockerfile b/.github/workflows/docker-build-context/Dockerfile index 0165e775b..800e3b26a 100644 --- a/.github/workflows/docker-build-context/Dockerfile +++ b/.github/workflows/docker-build-context/Dockerfile @@ -20,5 +20,4 @@ ENV ROSTER_FILE_NAME=roster.smd COPY $ROSTER_FILE_NAME . # TODO: uninstall jq RUN sudo apt-get install -y jq -ENV NODE_ID=$(jq ".[1].value" $SMD_FOLDER/$ROSTER_FILE_NAME) -RUN sed -i "s/\(^service {\)/\1\n\tnode-id $NODE_ID/" /etc/aerospike/aerospike.template.conf +RUN sed -i "s/\(^service {\)/\1\n\tnode-id $(jq --raw-output ".[1].value" $SMD_FOLDER/$ROSTER_FILE_NAME)/" /etc/aerospike/aerospike.template.conf