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"

相关推荐
计算机安禾几秒前
【Linux从入门到精通】第30篇:综合案例:编写一个Linux系统体检脚本
linux·运维·服务器
草履虫君6 分钟前
wsl的装龙虾方式,接入飞书的时候需要在wsl环境装飞书插件,那么node模式接入飞书,需要怎么装飞书插件?
服务器·经验分享·飞书
海的预约8 分钟前
Bootloader应用分析
linux·运维·服务器
时空未宇12 分钟前
海鸥派顺利运行YOLO11S
linux·运维·服务器
j_xxx404_21 分钟前
Linux:深入解析ELF文件结构
linux·运维·服务器
ShineWinsu25 分钟前
对于Linux:进程间通信IPC(共享内存)的解析
linux·服务器·面试·笔试·进程·共享内存·ipc
代码中介商27 分钟前
Linux 进程间通信:共享内存与消息队列完全指南
linux·运维·服务器
minji...37 分钟前
Linux 网络套接字编程(六)TCP的通信是全双工的,自定义协议的定制,序列化和反序列化
linux·运维·服务器·网络·c++
小王C语言39 分钟前
【linux进程信号】————产生信号:signal自定义信号处理动作(自定义捕捉)、前后台进程、产生信号的方式(函数、软条件、硬件异常)....等等
运维·服务器·前端
Gauss松鼠会41 分钟前
效率起飞!GaussDB 管理平台(TPOPS)升级指南
服务器·数据库·性能优化·gaussdb·经验总结