@@ -530,17 +530,21 @@ def main():
530
530
args = syncer_args , daemon = True )
531
531
sync_thread .start ()
532
532
533
- rest_port = get_num_from_env (logger , 'REST_PORT' , 5000 )
534
- token = os .environ .get ('REST_TOKEN' )
535
- global expected_token
536
- if token :
537
- logger .debug ("Setting expected token for REST endpoint"
538
- "on port {} to '{}'" .format (rest_port , token ))
539
- expected_token = token
540
- logger .debug ("Starting REST thread" )
541
- rest_thread = threading .Thread (target = rest_function , name = "REST thread" ,
542
- args = (logger , rest_port ), daemon = True )
543
- rest_thread .start ()
533
+ if sync_period == 0 :
534
+ rest_port = get_num_from_env (logger , 'REST_PORT' , 5000 )
535
+ token = os .environ .get ('REST_TOKEN' )
536
+ global expected_token
537
+ if token :
538
+ logger .debug ("Setting expected token for REST endpoint"
539
+ "on port {}" .format (rest_port ))
540
+ expected_token = token
541
+ logger .debug ("Starting REST thread to listen for requests "
542
+ "on port {} on the {} endpoint" .
543
+ format (rest_port , REINDEX_POINT ))
544
+ rest_thread = threading .Thread (target = rest_function ,
545
+ name = "REST thread" ,
546
+ args = (logger , rest_port ), daemon = True )
547
+ rest_thread .start ()
544
548
545
549
# Start Tomcat last. It will be the foreground process.
546
550
logger .info ("Starting Tomcat" )
0 commit comments