Mercurial > gemma
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 |