summaryrefslogtreecommitdiff
path: root/icons
diff options
context:
space:
mode:
authorDavid Hovey <david@hoveytech.com>2019-06-06 14:43:09 -0700
committerDavid Hovey <david@hoveytech.com>2019-06-06 14:43:09 -0700
commit1250c9771e9a5f0cb6aab40e746612d5c5a670bb (patch)
treef84294ef21cf2f3a910d099526a13888be1d4525 /icons
parentc86217df112866935ba02da2127dd9b92ecbc8cd (diff)
Changed implementation of visio stencil script
Diffstat (limited to 'icons')
-rwxr-xr-xicons/tools/update-visio.sh34
-rw-r--r--icons/visio/kubernetes-visio-stencil.vssxbin2297246 -> 816603 bytes
2 files changed, 24 insertions, 10 deletions
diff --git a/icons/tools/update-visio.sh b/icons/tools/update-visio.sh
index 47ba1b46..c56da036 100755
--- a/icons/tools/update-visio.sh
+++ b/icons/tools/update-visio.sh
@@ -1,13 +1,27 @@
-#/bin/bash
+#!/bin/bash
-CONTENT_PATH="${PWD}/png"
-OUTPUT_FILENAME="kubernetes-visio-stencil"
+ICONS_PATH=${PWD}
-curl -s -N https://raw.githubusercontent.com/hoveytechllc/visio-stencil-creator/master/scripts/build-and-run.sh | bash -s -- --content-path=${CONTENT_PATH} --output-filename=${OUTPUT_FILENAME}
+GITHUB_ORG="hoveytechllc"
+REPO_NAME="visio-stencil-creator"
-if [ -f ${CONTENT_PATH}/${OUTPUT_FILENAME}.vssx ]; then
- mv ${CONTENT_PATH}/${OUTPUT_FILENAME}.vssx ./visio/${OUTPUT_FILENAME}.vssx
-else
- echo "ERROR -> Visio Stencil was not in expected path: "${CONTENT_PATH}/${OUTPUT_FILENAME}
- exit 1
-fi
+rm -fdr ./tools/${REPO_NAME}
+
+# Clone repository in current path
+git clone https://github.com/${GITHUB_ORG}/${REPO_NAME}.git ./tools/${REPO_NAME}
+
+# build image using Dockerfile from github repository
+docker build \
+ -t ${REPO_NAME}:latest \
+ -f ./tools/${REPO_NAME}/Dockerfile \
+ ./tools/${REPO_NAME}
+
+# Run newly created Docker image
+docker run \
+ -v ${ICONS_PATH}:/app/content \
+ ${REPO_NAME}:latest \
+ "--image-pattern=**/labeled/*-256.png" \
+ "--image-path=/app/content/png" \
+ "--output-filename=/app/content/visio/kubernetes-visio-stencil.vssx"
+
+rm -fdr ./tools/${REPO_NAME} \ No newline at end of file
diff --git a/icons/visio/kubernetes-visio-stencil.vssx b/icons/visio/kubernetes-visio-stencil.vssx
index e5870864..eba36a70 100644
--- a/icons/visio/kubernetes-visio-stencil.vssx
+++ b/icons/visio/kubernetes-visio-stencil.vssx
Binary files differ