Files
the_order/docs/deployment/AZURE_CDN_STATUS.md
defiQUG 92cc41d26d Add Legal Office seal and complete Azure CDN deployment
- Add Legal Office of the Master seal (SVG design with Maltese Cross, scales of justice, legal scroll)
- Create legal-office-manifest-template.json for Legal Office credentials
- Update SEAL_MAPPING.md and DESIGN_GUIDE.md with Legal Office seal documentation
- Complete Azure CDN infrastructure deployment:
  - Resource group, storage account, and container created
  - 17 PNG seal files uploaded to Azure Blob Storage
  - All manifest templates updated with Azure URLs
  - Configuration files generated (azure-cdn-config.env)
- Add comprehensive Azure CDN setup scripts and documentation
- Fix manifest URL generation to prevent double slashes
- Verify all seals accessible via HTTPS
2025-11-12 22:03:42 -08:00

2.1 KiB

Azure CDN Setup Status

Last Updated: $(date -u +"%Y-%m-%d %H:%M:%S UTC")

Infrastructure Created

Resource Group

  • Name: the-order-cdn-rg
  • Location: westeurope
  • Status: Created

Storage Account

  • Name: theordercdn12439
  • Location: westeurope
  • SKU: Standard_LRS
  • Public Access: Enabled
  • Status: Created

Storage Container

  • Name: images
  • Access Type: Blob (public read)
  • CORS: Configured
  • Status: Created

CDN Profile

  • Name: theorder-cdn-profile
  • Status: ⚠️ May need manual creation (check Azure Portal)

CDN Endpoint

  • Name: theorder-cdn-endpoint
  • Status: ⚠️ May need manual creation (check Azure Portal)

Quota Status

All Quotas Sufficient:

  • Storage Accounts: 4/250 (246 available)
  • CDN Profiles: 0/25 (25 available)
  • Resource Groups: 7/980 (973 available)
  • CDN Endpoints: 0 (25 per profile available)

Configuration

File: azure-cdn-config.env

Contains:

  • Storage account credentials
  • CDN configuration
  • Base URLs for blob storage and CDN

URLs

Blob Storage URL (Active)

https://theordercdn12439.blob.core.windows.net/images/

CDN URL (When Ready)

https://theorder-cdn-endpoint.azureedge.net/images/

Next Steps

  1. Verify CDN Profile/Endpoint (if not created automatically):

    • Go to Azure Portal → CDN profiles
    • Create profile: theorder-cdn-profile
    • Create endpoint: theorder-cdn-endpoint
    • Origin: theordercdn12439.blob.core.windows.net
  2. Upload Files (if not already done):

    ./scripts/deploy/upload-seals-to-azure.sh
    
  3. Update Manifest URLs:

    source azure-cdn-config.env
    CDN_BASE_URL="${CDN_BASE_URL_BLOB}" ./scripts/deploy/update-manifest-seal-urls.sh
    
  4. Test Access:

    curl -I https://theordercdn12439.blob.core.windows.net/images/digital-bank-seal.png
    

Files Ready

  • 17 PNG files generated
  • Configuration file created
  • Upload script ready
  • Manifest update script ready

Status: Infrastructure created, ready for file upload and CDN configuration