Loading specifications/publish_spec.sh +1 −26 Original line number Diff line number Diff line Loading @@ -91,32 +91,7 @@ for i in *.md ; do #fi echo "\n------ Postprocessing spec --------" docker run --rm -v $(pwd):/tmp/ -u $(id -u):$(id -g) -w "/tmp" "$GENERATE_BASELINE_DOCKER_IMAGE" update_toc "baseline/${SPEC_NAME}_${TAG_NAME}.docx" "baseline/${SPEC_NAME}_${TAG_NAME}.docx" docker run --rm \ -v /var/run/docker.sock:/var/run/docker.sock \ -v $(pwd):/tmp/ \ -e HOST_UID="$(id -u)" \ -e HOST_GID="$(id -g)" \ -e DOCKER_API_VERSION=1.43 \ -w "/tmp" \ "$GENERATE_BASELINE_DOCKER_IMAGE" \ bash -c ' # Detect docker.sock group GID SOCK_GID=$(stat -c "%g" /var/run/docker.sock) # Make sure a matching group exists for the socket addgroup --gid "$SOCK_GID" dockergroup 2>/dev/null || true # Create a passwd entry for the host user adduser --disabled-password --gecos "CI User" --uid "$HOST_UID" --gid "$SOCK_GID" --home /home/ciuser --shell /bin/sh ciuser 2>/dev/null || true mkdir -p /home/ciuser chown "$HOST_UID":"$SOCK_GID" /home/ciuser # Run the refresh command as that UID (not root) su -s /bin/bash -c \ "refresh_docx_fields 'baseline/${SPEC_NAME}_${TAG_NAME}.docx' --image '$REFRESH_TOC_DOCKER_IMAGE'" ciuser ' docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v $(pwd):/tmp/ -u $(id -u):$(id -g) -w "/tmp" "$GENERATE_BASELINE_DOCKER_IMAGE" refresh_docx_fields "baseline/${SPEC_NAME}_${TAG_NAME}.docx" --image "$REFRESH_TOC_DOCKER_IMAGE" fi done Loading Loading
specifications/publish_spec.sh +1 −26 Original line number Diff line number Diff line Loading @@ -91,32 +91,7 @@ for i in *.md ; do #fi echo "\n------ Postprocessing spec --------" docker run --rm -v $(pwd):/tmp/ -u $(id -u):$(id -g) -w "/tmp" "$GENERATE_BASELINE_DOCKER_IMAGE" update_toc "baseline/${SPEC_NAME}_${TAG_NAME}.docx" "baseline/${SPEC_NAME}_${TAG_NAME}.docx" docker run --rm \ -v /var/run/docker.sock:/var/run/docker.sock \ -v $(pwd):/tmp/ \ -e HOST_UID="$(id -u)" \ -e HOST_GID="$(id -g)" \ -e DOCKER_API_VERSION=1.43 \ -w "/tmp" \ "$GENERATE_BASELINE_DOCKER_IMAGE" \ bash -c ' # Detect docker.sock group GID SOCK_GID=$(stat -c "%g" /var/run/docker.sock) # Make sure a matching group exists for the socket addgroup --gid "$SOCK_GID" dockergroup 2>/dev/null || true # Create a passwd entry for the host user adduser --disabled-password --gecos "CI User" --uid "$HOST_UID" --gid "$SOCK_GID" --home /home/ciuser --shell /bin/sh ciuser 2>/dev/null || true mkdir -p /home/ciuser chown "$HOST_UID":"$SOCK_GID" /home/ciuser # Run the refresh command as that UID (not root) su -s /bin/bash -c \ "refresh_docx_fields 'baseline/${SPEC_NAME}_${TAG_NAME}.docx' --image '$REFRESH_TOC_DOCKER_IMAGE'" ciuser ' docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v $(pwd):/tmp/ -u $(id -u):$(id -g) -w "/tmp" "$GENERATE_BASELINE_DOCKER_IMAGE" refresh_docx_fields "baseline/${SPEC_NAME}_${TAG_NAME}.docx" --image "$REFRESH_TOC_DOCKER_IMAGE" fi done Loading