47 lines
No EOL
1.1 KiB
YAML
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" |