29 lines
1015 B
Python
Executable File
29 lines
1015 B
Python
Executable File
#!/usr/bin/env python
|
|
import sys
|
|
import os
|
|
|
|
# 切换到项目根目录
|
|
os.chdir('/home/v6ole/pyproject/H3ConuMS2')
|
|
|
|
# 设置 PYTHONPATH
|
|
sys.path.insert(0, '/home/v6ole/pyproject/H3ConuMS2/backend')
|
|
|
|
# 设置环境变量
|
|
os.environ['SECRET_KEY'] = 'your-secret-key-change-this'
|
|
os.environ['DATABASE_URL'] = 'postgresql://H3C_onu_ms:nEHBFFpBsJfiZp3N@10.10.10.14:5432/H3C_onu_ms'
|
|
os.environ['REDIS_URL'] = 'redis://:redis_c4FFJQ@10.10.10.14:6379'
|
|
os.environ['CASDOOR_ENDPOINT'] = 'https://casdoor.dhdx.fun'
|
|
os.environ['CASDOOR_CLIENT_ID'] = '2289912424bcea5f9859'
|
|
os.environ['CASDOOR_CLIENT_SECRET'] = 'cfa97de106762c8293901a8daef11e04f1b10043'
|
|
os.environ['CASDOOR_REDIRECT_URL'] = 'http://10.10.10.14:5173/callback'
|
|
os.environ['CASDOOR_ORG_NAME'] = 'dahua'
|
|
os.environ['CASDOOR_APP_NAME'] = 'H3ConuMS'
|
|
os.environ['CASDOOR_CERTIFICATE'] = 'token_jwt_key.pem'
|
|
|
|
# 加载 celery app
|
|
from celery_worker import celery_app
|
|
|
|
# 运行 worker
|
|
if __name__ == '__main__':
|
|
celery_app.worker_main(['worker', '--loglevel=info'])
|