refactor: simplify Docker resource type determination logic by consolidating command structure

This commit is contained in:
Mauricio Siu
2025-09-05 02:50:37 -06:00
parent 35fc04dc8f
commit b90f0135d4

View File

@@ -257,20 +257,14 @@ export const getDockerResourceType = async (
console.log("resourceName", resourceName);
let result = "";
const command = `
RESOURCE_NAME="${resourceName}"
if docker service inspect "$RESOURCE_NAME" &>/dev/null; then
echo "service"
exit 0
fi
if docker inspect "$RESOURCE_NAME" &>/dev/null; then
echo "standalone"
exit 0
fi
echo "unknown"
exit 0
`;
RESOURCE_NAME="${resourceName}"
if docker service inspect "$RESOURCE_NAME" >/dev/null 2>&1; then
echo "service"
elif docker inspect "$RESOURCE_NAME" >/dev/null 2>&1; then
echo "standalone"
else
echo "unknown"
fi`;
console.log("command", command);