stock-bot/apps/wcag-ada/k8s/configmap.yaml
2025-06-28 11:11:34 -04:00

47 lines
No EOL
1.1 KiB
YAML

apiVersion: v1
kind: ConfigMap
metadata:
name: wcag-ada-config
namespace: wcag-ada
data:
NODE_ENV: "production"
APP_NAME: "wcag-ada"
# API Configuration
API_PORT: "3001"
API_CORS_ORIGIN: "https://wcag-ada.example.com"
API_JWT_EXPIRES_IN: "7d"
API_RATE_LIMIT: "100"
API_RATE_WINDOW: "60000"
# Worker Configuration
WORKER_PORT: "3002"
WORKER_CONCURRENCY: "5"
WORKER_QUEUE_NAME: "accessibility-scans"
# Redis Configuration
REDIS_HOST: "redis-service"
REDIS_PORT: "6379"
REDIS_DB: "0"
# Scanner Configuration
SCANNER_HEADLESS: "true"
SCANNER_TIMEOUT: "30000"
SCANNER_VIEWPORT_WIDTH: "1920"
SCANNER_VIEWPORT_HEIGHT: "1080"
SCANNER_BLOCK_RESOURCES: "true"
SCANNER_BLOCK_PATTERNS: "font,image"
# Features
FEATURES_SCREENSHOTS: "true"
FEATURES_FIX_SUGGESTIONS: "true"
FEATURES_CUSTOM_RULES: "true"
FEATURES_SCHEDULED_SCANS: "true"
FEATURES_BULK_SCANNING: "false"
FEATURES_API_ACCESS: "true"
# Scheduler
SCHEDULER_TIMEZONE: "America/New_York"
SCHEDULER_MAX_CONCURRENT_SCANS: "3"
SCHEDULER_RETRY_ATTEMPTS: "3"
SCHEDULER_RETRY_DELAY: "5000"