From 9d1c54617375d7a2b0b2d8743ea712e1e41b36fc Mon Sep 17 00:00:00 2001 From: lanceyq <162269739+lanceyq@users.noreply.github.com> Date: Fri, 5 Dec 2025 10:22:58 +0800 Subject: [PATCH] =?UTF-8?q?Fix/service=20startup=EF=BC=88=E8=A1=A5?= =?UTF-8?q?=E5=85=85requirements.txt=E3=80=81=E4=BF=AE=E6=94=B9neo4j?= =?UTF-8?q?=E7=9A=84ip=EF=BC=89=20(#6)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * [fix]修复服务启动 * [fix]补充requirements.txt * [changes]修改config.py中neo4j的IP * [fix]更改neo4j的ip与postgre、redis --- .gitignore | 2 +- api/app/core/config.py | 2 +- api/requirements.txt | 123 +++++++++++++++++++++++++++++++++++++++++ web/public/robots.txt | 6 ++ 4 files changed, 131 insertions(+), 2 deletions(-) create mode 100644 api/requirements.txt create mode 100644 web/public/robots.txt diff --git a/.gitignore b/.gitignore index 23425d9b..939ac091 100644 --- a/.gitignore +++ b/.gitignore @@ -25,7 +25,7 @@ app/core/memory/src/utils/.DS_Store time.log celerybeat-schedule.db search_results.json -*.txt + migrations/versions tmp files diff --git a/api/app/core/config.py b/api/app/core/config.py index 5fe205f3..37366b8f 100644 --- a/api/app/core/config.py +++ b/api/app/core/config.py @@ -13,7 +13,7 @@ class Settings: DASHSCOPE_API_KEY: str = os.getenv("DASHSCOPE_API_KEY", "") # Neo4j Configuration (记忆系统数据库) - NEO4J_URI: str = os.getenv("NEO4J_URI", "bolt://1.94.111.67:7687") + NEO4J_URI: str = os.getenv("NEO4J_URI", "bolt://127.0.0.1:7687") NEO4J_USERNAME: str = os.getenv("NEO4J_USERNAME", "neo4j") NEO4J_PASSWORD: str = os.getenv("NEO4J_PASSWORD", "") diff --git a/api/requirements.txt b/api/requirements.txt new file mode 100644 index 00000000..9060e66e --- /dev/null +++ b/api/requirements.txt @@ -0,0 +1,123 @@ +alembic==1.17.0 +amqp==5.3.1 +annotated-types==0.7.0 +anyio==4.11.0 +async-timeout==5.0.1 +bcrypt==5.0.0 +billiard==4.2.2 +celery==5.5.3 +cffi==2.0.0 +click==8.3.0 +click-didyoumean==0.3.1 +click-plugins==1.1.1.2 +click-repl==0.3.0 +cryptography==46.0.3 +ecdsa==0.19.1 +email-validator>=2.3.0 +exceptiongroup==1.3.0 +fastapi==0.119.0 +greenlet==3.2.4 +h11==0.16.0 +httptools==0.7.1 +idna==3.11 +kombu==5.5.4 +mako==1.3.10 +markupsafe==3.0.3 +packaging==25.0 +passlib==1.7.4 +prompt-toolkit==3.0.52 +psycopg2-binary==2.9.11 +pyasn1==0.6.1 +pycparser==2.23 +pydantic==2.12.2 +pydantic-core==2.41.4 +python-dateutil==2.9.0.post0 +python-dotenv==1.1.1 +python-jose==3.5.0 +python-multipart>=0.0.20 +pyyaml==6.0.3 +redis==6.4.0 +rsa==4.9.1 +six==1.17.0 +sniffio==1.3.1 +sqlalchemy==2.0.44 +starlette==0.48.0 +tomli==2.3.0 +typing-extensions==4.15.0 +typing-inspection==0.4.2 +tzdata==2025.2 +uvicorn==0.37.0 +uvloop==0.22.1; sys_platform != 'win32' +vine==5.1.0 +watchfiles==1.1.1 +wcwidth==0.2.14 +websockets==15.0.1 +requests==2.32.5 +elasticsearch==8.17.0 +xinference-client==1.11.0 +langchain-ollama +chardet==5.2.0 +tiktoken==0.12.0 +markdown==3.8 +langchain>=1.0.3 +langchain-openai>=1.0.2 +langchain-community>=0.3.31 +dashscope>=1.25.0 +neo4j>=6.0.3 +chonkie>=1.1.2 +pandas>=2.3.3 +jinja2>=3.1.6 +mcp>=1.21.1 +concurrent-log-handler>=0.9.28 +langchain-mcp-adapters>=0.1.13 +pytest>=9.0.1 +pytest-asyncio>=0.24.0 +matplotlib>=3.10.7 +langfuse>=3.10.0 +beartype==0.22.5 +pdfplumber==0.11.7 +olefile==0.47 +cachetools==6.2.1 +ruamel.yaml==0.18.10 +strenum==0.4.15 +aspose-slides==24.12.0 +opencv-python==4.10.0.84 +numpy>=1.26.0,<2.0.0 +huggingface-hub==0.25.2 +torch==2.2.2 +onnxruntime==1.20.1 +shapely==2.1.2 +pyclipper==1.3.0.post6 +trio==0.32.0 +pillow==12.0.0 +roman-numbers==1.0.2 +word2number==1.1 +cn2an==0.5.23 +scikit-learn==1.7.2 +datrie==0.8.3 +hanziconv==0.3.2 +nltk==3.9.2 +python-pptx==1.0.2 +xgboost==3.0.0 +pypdf==6.1.3 +beautifulsoup4==4.14.2 +pandas==2.3.3 +openpyxl==3.1.5 +python-docx==1.2.0 +demjson3==3.0.6 +xpinyin==0.7.7 +json-repair==0.53.0 +jinja2==3.1.6 +xxhash==3.6.0 +tika==3.1.0 +PyPDF2==3.0.1 +mammoth==1.11.0 +markdownify==1.2.0 +flask==3.1.2 +html5lib==1.1 +tenacity>=9.0.0 +jieba>=0.42.1 +fastmcp>=2.13.1 +pytest-asyncio>=1.3.0 +uvicorn>=0.34.0 +celery>=5.5.2 diff --git a/web/public/robots.txt b/web/public/robots.txt new file mode 100644 index 00000000..23d8a954 --- /dev/null +++ b/web/public/robots.txt @@ -0,0 +1,6 @@ +# Allow all search engines to crawl the site +User-agent: * +Allow: / + +# Optional: Define a sitemap location +# Sitemap: https://example.com/sitemap.xml \ No newline at end of file