/**
 * Redis Configuration Constants
 * Centralized Redis connection and queue configuration
 */

export const REDIS_DEFAULTS = {
  HOST: process.env.REDIS_HOST || "10.20.1.30",
  PORT: parseInt(process.env.REDIS_PORT || "6379"),
} as const;

export const REDIS_CONNECTION_CONFIG = {
  host: REDIS_DEFAULTS.HOST,
  port: REDIS_DEFAULTS.PORT,
} as const;

export const DEFAULT_QUEUE_OPTIONS = {
  removeOnComplete: true,
  removeOnFail: true,
} as const;

export const QUEUE_NAMES = {
  NARRATOR: "narrator",
  SCRAPER: "youtube-scrape-dl",
  REDDIT_SCRAPER: "reddit-scrape",
  RENDERER: "video-render",
} as const; 