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"

相关推荐
Julien200411 小时前
调查和解决 SELinux 问题
linux·运维·服务器·网络·学习方法
2601_9620746813 小时前
自己编译RustDesk,并将自建ID服务器和key信息写入客户端
运维·服务器
大模型丫丫14 小时前
Hermes Agent:轻量级智能体框架实战指南
大数据·运维·服务器
mooooooooooye15 小时前
2026 年跨平台 SSH 客户端怎么选?Xterminal、Termius、MobaXterm 谁更合适
服务器·网络·ssh
Blockchina15 小时前
Codex 实战:从一句需求到可验收的 Linux 主机巡检脚本
运维·服务器·网络
Best-Wishes16 小时前
BurpSuite Pro教育版在linux系统中配置
linux·运维·服务器·网络安全·burpsuite
Java后端的Ai之路17 小时前
14、Python - 责任链模式
服务器·开发语言·人工智能·python·责任链模式
从入门到退休18 小时前
企业远程控制选型:向日葵SDK vs RustDesk自建,谁是更务实的选择?
运维·服务器·网络·远程工作·远程控制
祖力5520 小时前
进程间通信(IPC机制):信号
linux·运维·服务器·进程·进程间通信·多任务·ipc
fb_1234521 小时前
虚拟化技术介绍
运维·服务器