@clipwhisperer/common
Version:
ClipWhisperer Common - Shared library providing core utilities, database schemas, authentication, bucket management, and common functionality across all ClipWhisperer microservices
26 lines (22 loc) • 640 B
text/typescript
/**
* 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;