44# POST-START VERIFICATION
55# ------------------------------
66
7+ echo " "
8+ echo " "
9+ echo " "
710echo " 🚀 APIM Samples environment starting..."
811
912# Check if this is a prebuild-created environment
2730
2831 # Only run the interactive Azure configuration part
2932 if [ -t 0 ] && [ -t 1 ]; then
30- echo " Running interactive Azure CLI configuration..."
3133 export APIM_SAMPLES_INITIAL_SETUP=true
3234 python3 .devcontainer/configure-azure-mount.py
3335 unset APIM_SAMPLES_INITIAL_SETUP
5052# QUICK VERIFICATION
5153# ------------------------------
5254
53- echo " ✅ Verifying Python environment..."
55+ echo " ✅ Verifying Python environment..."
5456python --version
5557
56- echo " ✅ Verifying Azure CLI..."
58+ echo " "
59+ echo " ✅ Verifying Azure CLI..."
5760az --version | head -1
5861
59- echo " ✅ Verifying Python packages..."
62+ echo " "
63+ echo " ✅ Verifying Python packages..."
6064python -c " import requests, jwt; print('✅ Core packages available')" || echo " ⚠️ Some packages may need reinstalling"
6165
62- echo " ✅ Running environment verification..."
66+ echo " "
67+ echo " ✅ Running environment verification..."
6368python .devcontainer/verify-setup.py
6469
6570echo " "
66- echo " 🎉 APIM Samples environment is ready!"
71+ echo " 🎉 APIM Samples environment is ready!"
6772echo " "
6873
6974# ------------------------------
7075# NEXT STEPS GUIDANCE
7176# ------------------------------
7277
73- echo " � Next steps:"
78+ echo " 📋 Next steps:"
79+ echo " "
7480if [ -f " .devcontainer/devcontainer.json" ] && grep -q ' "mounts"' .devcontainer/devcontainer.json; then
75- echo " ✅ Azure CLI config mounting detected - your authentication should be available"
81+ echo " ✅ Azure CLI config mounting detected - your authentication should be available"
82+ echo " "
7683 echo " 1. Verify Azure access and ensure correct tenant/subscription: az account show"
7784 echo " 2. If needed, switch tenant: az login --tenant <your-tenant-id-or-domain>"
7885 echo " 3. If needed, set subscription: az account set --subscription <your-subscription-id-or-name>"
7986 echo " 4. Execute shared/jupyter/verify-az-account.ipynb to verify your Azure setup"
8087else
88+ echo " "
8189 echo " 1. Sign in to your specific Azure tenant: az login --tenant <your-tenant-id-or-domain>"
8290 echo " 2. Set your target subscription: az account set --subscription <your-subscription-id-or-name>"
8391 echo " 3. Verify your context: az account show"
@@ -88,3 +96,6 @@ echo "6. Explore the samples in the samples/ directory"
8896echo " "
8997echo " 💡 Tip: The Python path has been configured to include shared/python modules automatically."
9098echo " 🔧 To reconfigure Azure CLI authentication, run: python3 .devcontainer/configure-azure-mount.py"
99+ echo " "
100+ echo " 🎉 ALL DONE!"
101+ echo " "
0 commit comments