@clipwhisperer/common
Version:
ClipWhisperer Common - Shared library providing core utilities, database schemas, authentication, bucket management, and common functionality across all ClipWhisperer microservices
26 lines (25 loc) • 789 B
JavaScript
;
/**
* Redis Configuration Constants
* Centralized Redis connection and queue configuration
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.QUEUE_NAMES = exports.DEFAULT_QUEUE_OPTIONS = exports.REDIS_CONNECTION_CONFIG = exports.REDIS_DEFAULTS = void 0;
exports.REDIS_DEFAULTS = {
HOST: process.env.REDIS_HOST || "10.20.1.30",
PORT: parseInt(process.env.REDIS_PORT || "6379"),
};
exports.REDIS_CONNECTION_CONFIG = {
host: exports.REDIS_DEFAULTS.HOST,
port: exports.REDIS_DEFAULTS.PORT,
};
exports.DEFAULT_QUEUE_OPTIONS = {
removeOnComplete: true,
removeOnFail: true,
};
exports.QUEUE_NAMES = {
NARRATOR: "narrator",
SCRAPER: "youtube-scrape-dl",
REDDIT_SCRAPER: "reddit-scrape",
RENDERER: "video-render",
};