Add enviroment validation at server startup phase (#3388)

### What problem does this PR solve?

1. Validate the Python version should >= 3.11
2. Download nltk data

### Type of change

- [x] New Feature (non-breaking change which adds functionality)
- [x] Refactoring

---------

Signed-off-by: jinhai <haijin.chn@gmail.com>
Co-authored-by: jinhai <haijin.chn@gmail.com>
Co-authored-by: Zhichang Yu <yuzhichang@gmail.com>
This commit is contained in:
Zhiyuan Liang
2024-11-14 11:01:08 +08:00
committed by GitHub
parent e44e3a67b0
commit 400fc3f5e9
2 changed files with 38 additions and 0 deletions

View File

@ -22,6 +22,7 @@ import time
import traceback
from concurrent.futures import ThreadPoolExecutor
import validation
from werkzeug.serving import run_simple
from api.apps import app
from api.db.runtime_config import RuntimeConfig