@@ -368,6 +368,82 @@ const EnvironmentSchema = z.object({
368368 BATCH_METADATA_OPERATIONS_FLUSH_INTERVAL_MS : z . coerce . number ( ) . int ( ) . default ( 1000 ) ,
369369 BATCH_METADATA_OPERATIONS_FLUSH_ENABLED : z . string ( ) . default ( "1" ) ,
370370 BATCH_METADATA_OPERATIONS_FLUSH_LOGGING_ENABLED : z . string ( ) . default ( "1" ) ,
371+
372+ LEGACY_RUN_ENGINE_WORKER_ENABLED : z . string ( ) . default ( process . env . WORKER_ENABLED ?? "true" ) ,
373+ LEGACY_RUN_ENGINE_WORKER_CONCURRENCY_WORKERS : z . coerce . number ( ) . int ( ) . default ( 2 ) ,
374+ LEGACY_RUN_ENGINE_WORKER_CONCURRENCY_TASKS_PER_WORKER : z . coerce . number ( ) . int ( ) . default ( 1 ) ,
375+ LEGACY_RUN_ENGINE_WORKER_POLL_INTERVAL : z . coerce . number ( ) . int ( ) . default ( 1000 ) ,
376+ LEGACY_RUN_ENGINE_WORKER_IMMEDIATE_POLL_INTERVAL : z . coerce . number ( ) . int ( ) . default ( 50 ) ,
377+ LEGACY_RUN_ENGINE_WORKER_CONCURRENCY_LIMIT : z . coerce . number ( ) . int ( ) . default ( 100 ) ,
378+
379+ LEGACY_RUN_ENGINE_WORKER_REDIS_HOST : z
380+ . string ( )
381+ . optional ( )
382+ . transform ( ( v ) => v ?? process . env . REDIS_HOST ) ,
383+ LEGACY_RUN_ENGINE_WORKER_REDIS_READER_HOST : z
384+ . string ( )
385+ . optional ( )
386+ . transform ( ( v ) => v ?? process . env . REDIS_READER_HOST ) ,
387+ LEGACY_RUN_ENGINE_WORKER_REDIS_READER_PORT : z . coerce
388+ . number ( )
389+ . optional ( )
390+ . transform (
391+ ( v ) =>
392+ v ?? ( process . env . REDIS_READER_PORT ? parseInt ( process . env . REDIS_READER_PORT ) : undefined )
393+ ) ,
394+ LEGACY_RUN_ENGINE_WORKER_REDIS_PORT : z . coerce
395+ . number ( )
396+ . optional ( )
397+ . transform ( ( v ) => v ?? ( process . env . REDIS_PORT ? parseInt ( process . env . REDIS_PORT ) : undefined ) ) ,
398+ LEGACY_RUN_ENGINE_WORKER_REDIS_USERNAME : z
399+ . string ( )
400+ . optional ( )
401+ . transform ( ( v ) => v ?? process . env . REDIS_USERNAME ) ,
402+ LEGACY_RUN_ENGINE_WORKER_REDIS_PASSWORD : z
403+ . string ( )
404+ . optional ( )
405+ . transform ( ( v ) => v ?? process . env . REDIS_PASSWORD ) ,
406+ LEGACY_RUN_ENGINE_WORKER_REDIS_TLS_DISABLED : z
407+ . string ( )
408+ . default ( process . env . REDIS_TLS_DISABLED ?? "false" ) ,
409+ LEGACY_RUN_ENGINE_WORKER_REDIS_CLUSTER_MODE_ENABLED : z . string ( ) . default ( "0" ) ,
410+
411+ COMMON_WORKER_ENABLED : z . string ( ) . default ( process . env . WORKER_ENABLED ?? "true" ) ,
412+ COMMON_WORKER_CONCURRENCY_WORKERS : z . coerce . number ( ) . int ( ) . default ( 2 ) ,
413+ COMMON_WORKER_CONCURRENCY_TASKS_PER_WORKER : z . coerce . number ( ) . int ( ) . default ( 10 ) ,
414+ COMMON_WORKER_POLL_INTERVAL : z . coerce . number ( ) . int ( ) . default ( 1000 ) ,
415+ COMMON_WORKER_IMMEDIATE_POLL_INTERVAL : z . coerce . number ( ) . int ( ) . default ( 50 ) ,
416+ COMMON_WORKER_CONCURRENCY_LIMIT : z . coerce . number ( ) . int ( ) . default ( 100 ) ,
417+
418+ COMMON_WORKER_REDIS_HOST : z
419+ . string ( )
420+ . optional ( )
421+ . transform ( ( v ) => v ?? process . env . REDIS_HOST ) ,
422+ COMMON_WORKER_REDIS_READER_HOST : z
423+ . string ( )
424+ . optional ( )
425+ . transform ( ( v ) => v ?? process . env . REDIS_READER_HOST ) ,
426+ COMMON_WORKER_REDIS_READER_PORT : z . coerce
427+ . number ( )
428+ . optional ( )
429+ . transform (
430+ ( v ) =>
431+ v ?? ( process . env . REDIS_READER_PORT ? parseInt ( process . env . REDIS_READER_PORT ) : undefined )
432+ ) ,
433+ COMMON_WORKER_REDIS_PORT : z . coerce
434+ . number ( )
435+ . optional ( )
436+ . transform ( ( v ) => v ?? ( process . env . REDIS_PORT ? parseInt ( process . env . REDIS_PORT ) : undefined ) ) ,
437+ COMMON_WORKER_REDIS_USERNAME : z
438+ . string ( )
439+ . optional ( )
440+ . transform ( ( v ) => v ?? process . env . REDIS_USERNAME ) ,
441+ COMMON_WORKER_REDIS_PASSWORD : z
442+ . string ( )
443+ . optional ( )
444+ . transform ( ( v ) => v ?? process . env . REDIS_PASSWORD ) ,
445+ COMMON_WORKER_REDIS_TLS_DISABLED : z . string ( ) . default ( process . env . REDIS_TLS_DISABLED ?? "false" ) ,
446+ COMMON_WORKER_REDIS_CLUSTER_MODE_ENABLED : z . string ( ) . default ( "0" ) ,
371447} ) ;
372448
373449export type Environment = z . infer < typeof EnvironmentSchema > ;
0 commit comments