#!/bin/bash

export RESTAPI="http://localhost:8080/geoserver/rest"
export LOGIN="admin26:gm2711" # Change YOUR_OWN_PASSWORD_VALUE to your own password value. #
export WORKSPACE="osm_tw_11d"
export POSTGIS_STORE="OpenStreetMap_11d"
export LOGFILE="$HOME/my_labs/logs/create-postgis-datastore-json.log"
export JSON_FILE="$HOME/my_labs/lab_11d/osm_tw_11d_json/OpenStreetMap_11d.json"


echo "Creating new PostGIS Datastore $POSTGIS_STORE ..."

printf "\n======================================\n=== " > $LOGFILE
echo $POSTGIS_STORE >> $LOGFILE
printf "=== " >> $LOGFILE
date +"%Y-%m-%d %H:%M:%S %Z" >> $LOGFILE
printf "======================================\n" >> $LOGFILE


# Long options (create new PostGIS Datastore)
curl --verbose --user $LOGIN -POST --header "Content-type: application/json" --data @$JSON_FILE $RESTAPI/workspaces/$WORKSPACE/datastores &>> $LOGFILE

printf "\n\n" &>> $LOGFILE
echo "Completed"

