comparison style-templates/upload-styles.sh @ 4920:a9fac2394238 fairway-marks-import

Allow script based upload of zipped styles
author Tom Gottfried <tom@intevation.de>
date Fri, 14 Feb 2020 11:07:38 +0100
parents 0098cfd602be
children 4bd4cd7d8429
comparison
equal deleted inserted replaced
4919:399458e60a9b 4920:a9fac2394238
107 then 107 then
108 echo "== Configuring geoserver styles" >&2 108 echo "== Configuring geoserver styles" >&2
109 if [ $# -gt 0 ]; then 109 if [ $# -gt 0 ]; then
110 files=("$@") 110 files=("$@")
111 else 111 else
112 files=($(ls $datadir/*.sld-template)) 112 files=($(find . -name "*.sld-template" -or -name "*.zip"))
113 fi 113 fi
114 for file in ${files[@]} 114 for file in ${files[@]}
115 do 115 do
116 style=$(basename "$file" .sld-template) 116 style=$(basename $(basename "$file" .zip) .sld-template)
117 echo "uploading ${style} ..." 117 echo "uploading ${style} ..."
118 curl -f -s -S -H "X-Gemma-Auth:${token}" -X POST \ 118 curl -f -s -S -H "X-Gemma-Auth:${token}" -X POST \
119 -F style=@"${file}" \ 119 -F style=@"${file}" \
120 "http://${g_host}:${g_port}/api/geo/style/${style}" 120 "http://${g_host}:${g_port}/api/geo/style/${style}"
121 done 121 done