@@ -85,8 +85,25 @@ def submit():
8585
8686 # (4) Send the job to the backend
8787 # Connect to the Redis server and intial a queue
88- redis_conn = Redis ()
89- q = Queue (connection = redis_conn , default_timeout = 3000 )
88+ redis_conn = Redis () # This will connect to localhost:6379, db 0 by default
89+
90+ # Determine the environment based on the REFORM_ENV environment variable
91+ reform_env = os .environ .get ("REFORM_ENV" )
92+
93+ if reform_env == "development" :
94+ queue_name = "dev_queue"
95+ elif reform_env == "production" :
96+ queue_name = "prod_queue"
97+ else :
98+ # Fallback for safety, though it should ideally be set by Supervisor
99+ print (f"WARNING: REFORM_ENV not set or unknown value: { reform_env } . Defaulting to 'default' queue." )
100+ queue_name = "default"
101+
102+ # Initialize the Queue with the determined queue_name
103+ q = Queue (queue_name , connection = redis_conn , default_timeout = 3000 )
104+ # Connect to the Redis server and intial a queue
105+ #redis_conn = Redis()
106+ #q = Queue(connection=redis_conn, default_timeout=3000)
90107
91108 # Push job function and parameters into RQ
92109 job = q .enqueue (redisjob , args = (target_dir ,
@@ -199,9 +216,25 @@ def submit_test():
199216
200217 # (4) Send job to the backend
201218 # Use the redis queue as same as production site
202- redis_conn = Redis ()
219+ redis_conn = Redis () # This will connect to localhost:6379, db 0 by default
220+
221+ # Determine the environment based on the REFORM_ENV environment variable
222+ reform_env = os .environ .get ("REFORM_ENV" )
223+
224+ if reform_env == "development" :
225+ queue_name = "dev_queue"
226+ elif reform_env == "production" :
227+ queue_name = "prod_queue"
228+ else :
229+ # Fallback for safety, though it should ideally be set by Supervisor
230+ print (f"WARNING: REFORM_ENV not set or unknown value: { reform_env } . Defaulting to 'default' queue." )
231+ queue_name = "default"
232+
233+ # Initialize the Queue with the determined queue_name
234+ q = Queue (queue_name , connection = redis_conn , default_timeout = 3000 )
235+ #redis_conn = Redis()
203236
204- q = Queue (connection = redis_conn , default_timeout = 3000 )
237+ # q = Queue(connection=redis_conn, default_timeout=3000)
205238
206239 job = q .enqueue (redisjob , args = (target_dir ,
207240 timestamp ,
0 commit comments