feat:读取前端版本号

This commit is contained in:
jxxghp
2024-04-25 10:18:14 +08:00
parent 44cd5f52e0
commit 1714990e2e
3 changed files with 23 additions and 0 deletions

View File

@ -1,5 +1,6 @@
import json
import re
from pathlib import Path
from typing import Union
from app.chain import ChainBase
@ -117,3 +118,20 @@ class SystemChain(ChainBase, metaclass=Singleton):
return None
except Exception as err:
logger.error(f"加载版本文件 {version_file} 出错:{str(err)}")
@staticmethod
def get_frontend_version():
"""
获取前端版本
"""
version_file = Path(settings.FRONTEND_PATH) / "version.txt"
if version_file.exists():
try:
with open(version_file, 'r') as f:
version = str(f).strip()
return version
except Exception as err:
logger.error(f"加载版本文件 {version_file} 出错:{str(err)}")
else:
logger.warn("未找到前端版本文件,请正确设置 FRONTEND_PATH")
return None