#!/bin/bash
# Azure Cloud Connector deployment and seal-pdf invocation

set -euo pipefail

export TS_API_KEY_ID="${TS_API_KEY_ID:-your_api_key_id}"
export TS_API_KEY="${TS_API_KEY:-your_api_key}"

az deployment group create \
  --resource-group ts-gateway-rg \
  --template-file deploy/main.bicep \
  --parameters \
    saName=tsgatewaystorage123 \
    functionAppName=ts-gateway-func \
    location=eastus

func azure functionapp publish ts-gateway-func

curl -X POST https://ts-gateway-func.azurewebsites.net/api/seal-pdf \
  -F "pdf=@document.pdf" \
  -F "apiKey=${TS_API_KEY}" \
  -F "apiKeyId=${TS_API_KEY_ID}" \
  -F "includeLtv=true" \
  -F "limitChanges=no-changes" \
  --output sealed-document.pdf
