Environment Overview
Veratrace instances can be configured for different environments (development, staging, production). Each environment requires separate instance configuration and AWS Cognito setup. Source: Source: Feature InventoryDevelopment Environment
API Base URL:http://localhost:8080
Frontend URL: http://localhost:5173
Source: Source: Feature Inventory
Instance Configuration
Each environment requires:- Instance ID - Unique identifier for the instance
- AWS Cognito User Pool ID - Format:
region_xxxxxxxx - OIDC Client ID - Cognito OIDC client identifier
- Region - AWS region (extracted from userPoolId)
Fetch Instance Configuration
API:GET /instances/:id
Example:
AWS Cognito Configuration
Each environment should use a separate Cognito User Pool:Development
- Separate user pool for testing
- Lower security requirements
- Test users only
Staging
- Separate user pool for staging
- Production-like configuration
- Staging users only
Production
- Production user pool
- Full security requirements
- Production users only
Create Cognito User Pool
- Create AWS Cognito User Pool
- Note User Pool ID (format:
region_xxxxxxxx) - Create OIDC client in the User Pool
- Note Client ID
- Configure redirect URI (default:
http://localhost:5173/for development)
/Users/vincentgraham/clearline-ui/src/app/auth/auth.js
Environment Variables
Deployment
Environment Isolation
Each environment maintains separate:- Users
- TWU models
- Agents
- Integrations
- Work ledger entries
Related
- Instance Setup - Configure a new instance
- Instance Concept - Understand instances