diff --git a/apps/common/management/commands/services/services/flower.py b/apps/common/management/commands/services/services/flower.py index 38dc72be8..bb1452827 100644 --- a/apps/common/management/commands/services/services/flower.py +++ b/apps/common/management/commands/services/services/flower.py @@ -9,6 +9,10 @@ class FlowerService(BaseService): def __init__(self, **kwargs): super().__init__(**kwargs) + @property + def db_file(self): + return os.path.join(BASE_DIR, 'data', 'flower') + @property def cmd(self): print("\n- Start Flower as Task Monitor") @@ -20,11 +24,11 @@ class FlowerService(BaseService): '-A', 'ops', 'flower', '-logging=info', + '-db={}'.format(self.db_file), '--url_prefix=/core/flower', '--auto_refresh=False', '--max_tasks=1000', '--persistent=True', - '-db=/opt/jumpserver/data/flower.db', '--state_save_interval=600000' ] return cmd