Weaviate服务器部署笔记

前提:Weaviate本地调试通过 ;服务器安装node、docker环境

复制代码
docker-compose.yml如下:
复制代码
services:
  weaviate:
    command:
      - --host
      - 0.0.0.0
      - --port
      - '8080'
      - --scheme
      - http
    image: semitechnologies/weaviate:1.27.0
    ports:
      - 8080:8080
    restart: on-failure:0
    environment:
      # 添加 UTF-8 环境变量(解决中文编码问题)
      LANG: C.UTF-8
      LC_ALL: C.UTF-8
      LANGUAGE: C.UTF-8
      # 原有环境变量
      QUERY_DEFAULTS_LIMIT: 25
      AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED: 'true'
      PERSISTENCE_DATA_PATH: '/var/lib/weaviate'
      DEFAULT_VECTORIZER_MODULE: 'none'
      ENABLE_MODULES: ''
      CLUSTER_HOSTNAME: 'node1'
    volumes:
      - ./data/weaviate:/var/lib/weaviate
      - ./backups:/tmp/backups
复制代码
cd /www/wwwroot/xx
# 安装 Node.js 依赖
npm install

# 启动 Weaviate 服务
docker-compose up -d

# 等待 Weaviate 启动
sleep 10

# 检查 Weaviate 状态
curl http://localhost:8080/v1/meta

# 使用 PM2 启动应用
pm2 start src/index.js --name "xxxx" --watch

cd /www/wwwroot/xxx && pm2 start src/index.js --name "xxx"

相关推荐
*星星之火*21 分钟前
【大白话 AI 答疑】第6篇 大模型指令微调:instruction/input/output核心解析及案例
服务器·前端·人工智能
古城小栈22 分钟前
吃透Cron表达式
linux·服务器·数据库
香煎三文鱼1 小时前
数据库查询超时,并发问题处理
服务器·数据库
2501_915921431 小时前
Bundle Id 创建与管理的工程化方法,一次团队多项目协作中的流程重构
服务器·ios·小程序·重构·https·uni-app·iphone
qqssss121dfd2 小时前
计算机网络(第8版,谢希仁)第二章习题解答
服务器·网络·计算机网络
4t4run2 小时前
21、Linux常用命令-进程内存CPU相关命令
linux·运维·服务器
阿巴~阿巴~2 小时前
解锁HTTP方法奥秘:GET与POST的深度探索与实战演示
服务器·网络·网络协议·http·get·post·请求方法
inquisiter2 小时前
cove-salus-tellus测试程序时序逻辑
linux·服务器·网络·riscv
⁤⁢初遇3 小时前
Linux------线程概念与控制
linux·运维·服务器
Forest_HAHA3 小时前
<13>_Linux网络基础(下)
linux·服务器