Commit 0330856c authored by Miguel Angel Reina Ortega's avatar Miguel Angel Reina Ortega
Browse files

fix

parent b9e0c4c3
Loading
Loading
Loading
Loading
+1 −26
Original line number Diff line number Diff line
@@ -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