DOCSSTEP 3 - INSTALL FROM AZURE MARKETPLACE

Step 3 - Install From Azure Marketplace

Loading last updated info...
YouTube video placeholder
Video: Step 3 - Install from Azure Marketplace (10 min) | SSW EagleEye Installation Guide

Step 3.1 - Get SSW EagleEye in Marketplace on Azure Portal

  1. Go to your Azure Portal
  2. Search for Marketplace in the search bar Marketplace
  3. In the Marketplace, search for SSW EagleEye EagleEye Marketplace
  4. Select your subscription and click Create EagleEye App

Step 3.2 - Configure Application Settings

Follow the deployment wizard with these configuration steps:

Step 3.2.1 - Basics

  • Resource Group: Select an existing resource group or create a new one
  • Region: Choose your preferred Azure region
  • Application Name: Enter a unique name for your application

Basics

Step 3.2.2 - Application Configuration

  • Project Name: Unique prefix for all resources
  • Environment: Select production or staging

Application Configuration

Step 3.2.3 - Azure AD Configuration

  • Azure Tenant ID: Your Azure AD tenant ID
  • Azure Group Name: Enter the Azure AD group name for email processing

Azure AD Configuration

Step 3.2.4 - App Registration

You need to provide the details of Master App:

  • Select Existing → Make Selection (e.g. SSW.EagleEye.Master) and enter the client secret.

App Registration Configuration

Step 3.2.5 - Database Configuration

  • Database Pricing Tier: Select appropriate tier (Basic, S0, S1, S2)
  • Database Users:
    • Read-Only user (read-only access): provide the username and password
    • Admin and Read-Write users are generated automatically during deployment

Database Configuration

Where to find database credentials later: See Manage Credentials for Database.

Step 3.2.6 - Review and Deploy

  1. Review all configuration settings
  2. Click Create to start deployment
  3. Monitor deployment progress in the Azure Portal
  4. Deployment typically takes 15-30 minutes

Step 3.3 - Verify Deployment

  1. Access the Portal:
    • Open your EagleEye resource group in Azure Portal (e.g., Northwind.EagleEye.RG).
    • Open the Portal container app (e.g., ca-nextjs-xxx). Image
    • Click the Application URL and open it in your browser. Image
  2. Test Authentication: Sign in with a Microsoft account that belongs to the EagleEye group you configured. Only members of that group can access the portal.
  3. Verify internal domains: In the EagleEye portal, go to Settings and confirm your internal email domains are listed for the tenant. Image

Common issues can be resolved by visiting:

Post-deployment steps

After installation:

Architecture Overview

The deployed solution includes:

  • Container Apps Environment: Hosts the API (ca-api-xxx), Portal (ca-nextjs-xxx), and email analysis jobs (cj-manual-xxx, cj-cli-xxx)
  • Azure SQL Database: Shared database with configured user access (db-shared-xxx)
  • Azure OpenAI: Auto-provisioned Cognitive Services account in East US (openai-shared-xxx). If you want to use AI-based tagging, deploy a chat model named eagleeye after installation using the AI model guide.
  • Key Vault: Secure storage of shared secrets and configuration (kv-shared-xxx)
  • Application Insights: Monitoring and telemetry (ai-shared-xxx)