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"

相关推荐
林姜泽樾15 分钟前
Linux入门第十三章,chmod命令和权限控制信息
linux·运维·服务器·centos
m0_694845571 小时前
Oh My Zsh 使用指南:Zsh 终端配置与插件管理教程
服务器·前端·小程序·开源·github
阿常呓语1 小时前
Linux命令 date详解
linux·运维·服务器·linux command
虾..2 小时前
Linux HTTP服务器
linux·服务器·http
MrSYJ3 小时前
Netty异常传播机制
java·服务器·netty
REDcker4 小时前
Linux Core Dump 配置与分析指南
linux·运维·服务器
IMPYLH4 小时前
Linux 的 chcon 命令
linux·运维·服务器
爱丽_4 小时前
TCP 三次握手与四次挥手
服务器·网络·tcp/ip
智能工业品检测-奇妙智能5 小时前
金属矿山安全智能AI视觉识别
服务器·人工智能·安全·openclaw·奇妙智能
bukeyiwanshui5 小时前
【无标题】
linux·运维·服务器