-
Notifications
You must be signed in to change notification settings - Fork 184
Expand file tree
/
Copy pathpost_deployment.sh
More file actions
59 lines (45 loc) · 2.2 KB
/
post_deployment.sh
File metadata and controls
59 lines (45 loc) · 2.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#!/bin/bash
# Stop script on any error
set -e
echo "🔍 Fetching container app info from azd environment..."
# Load values from azd env
CONTAINER_WEB_APP_NAME=$(azd env get-value CONTAINER_WEB_APP_NAME)
CONTAINER_WEB_APP_FQDN=$(azd env get-value CONTAINER_WEB_APP_FQDN)
CONTAINER_API_APP_NAME=$(azd env get-value CONTAINER_API_APP_NAME)
CONTAINER_API_APP_FQDN=$(azd env get-value CONTAINER_API_APP_FQDN)
# Get subscription and resource group (assuming same for both)
SUBSCRIPTION_ID=$(azd env get-value AZURE_SUBSCRIPTION_ID)
RESOURCE_GROUP=$(azd env get-value AZURE_RESOURCE_GROUP)
# Construct Azure Portal URLs
WEB_APP_PORTAL_URL="https://portal.azure.com/#resource/subscriptions/$SUBSCRIPTION_ID/resourceGroups/$RESOURCE_GROUP/providers/Microsoft.App/containerApps/$CONTAINER_WEB_APP_NAME"
API_APP_PORTAL_URL="https://portal.azure.com/#resource/subscriptions/$SUBSCRIPTION_ID/resourceGroups/$RESOURCE_GROUP/providers/Microsoft.App/containerApps/$CONTAINER_API_APP_NAME"
echo "✅ Fetched container app info."
echo "Values are as follows:"
echo " 🕒 Started at: $(date)"
echo " 🌍 Web App FQDN: $CONTAINER_WEB_APP_FQDN"
echo " 🌍 API App FQDN: $CONTAINER_API_APP_FQDN"
echo " 🔗 Web App Portal URL: $WEB_APP_PORTAL_URL"
echo " 🔗 API App Portal URL: $API_APP_PORTAL_URL"
# Get the directory where this script is located
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
# Go from infra/scripts → root → src
DATA_SCRIPT_PATH="$SCRIPT_DIR/../../src/ContentProcessorAPI/samples/schemas"
# Normalize the path (optional, in case of ../..)
DATA_SCRIPT_PATH="$(realpath "$DATA_SCRIPT_PATH")"
# Output
echo ""
echo "🧭 Web App Details:"
echo " ✅ Name: $CONTAINER_WEB_APP_NAME"
echo " 🌐 Endpoint: $CONTAINER_WEB_APP_FQDN"
echo " 🔗 Portal URL: $WEB_APP_PORTAL_URL"
echo ""
echo "🧭 API App Details:"
echo " ✅ Name: $CONTAINER_API_APP_NAME"
echo " 🌐 Endpoint: $CONTAINER_API_APP_FQDN"
echo " 🔗 Portal URL: $API_APP_PORTAL_URL"
# echo ""
# echo "📦 Follow Next steps to import Schemas:"
# echo "👉 Run the following commands in your terminal:"
# echo ""
# echo " cd \"$DATA_SCRIPT_PATH\""
# echo " ./register_schema.sh https://$CONTAINER_API_APP_FQDN/schemavault/ schema_info_sh.json"