diff --git a/build.sh b/build.sh new file mode 100644 index 00000000..e69de29b diff --git a/docker/.env.example b/docker/.env.example new file mode 100644 index 00000000..b1023c3b --- /dev/null +++ b/docker/.env.example @@ -0,0 +1,42 @@ +# ================================================ +# Urban Lifeline - Docker 环境变量配置 +# 复制此文件为 .env 并修改配置 +# ================================================ + +# 镜像版本 +IMAGE_VERSION=latest + +# 数据存储根目录 +DATA_ROOT=./volumes +LOG_ROOT=./volumes/logs + +# ====================== MySQL 配置 ====================== +MYSQL_HOST=host.docker.internal +MYSQL_PORT=3306 +MYSQL_USER=root +MYSQL_PASSWORD=123456 + +# ====================== Nacos 配置 ====================== +NACOS_SERVER_ADDR=nacos:8848 +NACOS_NAMESPACE= +NACOS_AUTH_TOKEN=ZlRkR2ZxR3BvZ1F0a3JxY2V6RUx2cUh1Rkx6V1ZQbE9kUVd1R1VOcWFFS2t3dG5hS0E9PQ== + +# ====================== MinIO 配置 ====================== +MINIO_ROOT_USER=minioadmin +MINIO_ROOT_PASSWORD=minioadmin123 +MINIO_ENDPOINT=http://minio:9000 + +# ====================== Jitsi 配置 ====================== +JITSI_PUBLIC_URL=https://org.xyzh.yslg.jitsi +JVB_HOST_ADDRESS=192.168.0.253 +JWT_APP_ID=urbanLifeline +JWT_APP_SECRET=urbanLifeline-jitsi-secret-key-2025-production-safe-hs256 + +# ====================== Dify 配置 ====================== +DIFY_API_URL=http://dify-api:5001 + +# ====================== Spring 配置 ====================== +SPRING_PROFILES_ACTIVE=prod + +# ====================== API 配置 ====================== +API_BASE_URL=http://gateway:8080 diff --git a/docker/Makefile b/docker/Makefile new file mode 100644 index 00000000..9946cdf6 --- /dev/null +++ b/docker/Makefile @@ -0,0 +1,318 @@ +# ================================================ +# Urban Lifeline - Docker 构建管理 Makefile +# ================================================ +# 使用方法: +# make help - 显示帮助信息 +# make build-all - 构建所有镜像 +# make build-serv - 构建所有后端服务镜像 +# make build-gateway - 构建单个服务镜像 +# make save-all - 导出所有镜像 +# make up - 启动所有服务 +# make down - 停止所有服务 +# ================================================ + +# 项目根目录(docker 目录的上级) +PROJECT_ROOT := $(shell cd .. && pwd) +DOCKER_DIR := $(shell pwd) + +# 镜像版本 +IMAGE_VERSION ?= $(shell date +%Y%m%d_%H%M%S) +IMAGE_REGISTRY ?= + +# 服务列表 +SERV_SERVICES := gateway system auth file ai workcase +WEB_SERVICES := platform workcase-web + +# 服务端口映射 +PORT_gateway := 8080 +PORT_system := 8082 +PORT_auth := 8081 +PORT_file := 8084 +PORT_ai := 8090 +PORT_workcase := 8088 + +# 输出目录 +BUILD_OUTPUT := $(DOCKER_DIR)/output + +# 颜色定义 +COLOR_RESET := \033[0m +COLOR_GREEN := \033[0;32m +COLOR_YELLOW := \033[0;33m +COLOR_BLUE := \033[0;34m +COLOR_RED := \033[0;31m + +# ================================================ +# 帮助信息 +# ================================================ +.PHONY: help +help: + @echo "$(COLOR_BLUE)=============================================$(COLOR_RESET)" + @echo "$(COLOR_BLUE) Urban Lifeline Docker 构建管理$(COLOR_RESET)" + @echo "$(COLOR_BLUE)=============================================$(COLOR_RESET)" + @echo "" + @echo "$(COLOR_GREEN)构建命令:$(COLOR_RESET)" + @echo " make build-base - 构建基础镜像" + @echo " make build-all - 构建所有镜像" + @echo " make build-serv - 构建所有后端服务镜像" + @echo " make build-web - 构建前端镜像" + @echo " make build- - 构建单个服务 (gateway/system/auth/file/ai/workcase)" + @echo "" + @echo "$(COLOR_GREEN)编译命令:$(COLOR_RESET)" + @echo " make compile-serv - 编译所有后端服务" + @echo " make compile- - 编译单个后端服务" + @echo " make compile-web - 编译所有前端项目" + @echo "" + @echo "$(COLOR_GREEN)导出命令:$(COLOR_RESET)" + @echo " make save-all - 导出所有镜像到 tar 文件" + @echo " make save-serv - 导出所有后端镜像" + @echo " make save- - 导出单个服务镜像" + @echo "" + @echo "$(COLOR_GREEN)运行命令:$(COLOR_RESET)" + @echo " make up - 启动所有服务" + @echo " make up-infra - 启动基础设施 (nacos/minio/jitsi)" + @echo " make up-serv - 启动后端服务" + @echo " make up-web - 启动前端服务" + @echo " make down - 停止所有服务" + @echo " make logs - 查看所有日志" + @echo " make status - 查看服务状态" + @echo "" + @echo "$(COLOR_GREEN)清理命令:$(COLOR_RESET)" + @echo " make clean - 清理构建产物" + @echo " make clean-images - 清理 Docker 镜像" + @echo "" + @echo "$(COLOR_YELLOW)当前版本: $(IMAGE_VERSION)$(COLOR_RESET)" + @echo "" + +# ================================================ +# 初始化 +# ================================================ +.PHONY: init +init: + @mkdir -p $(BUILD_OUTPUT) + @mkdir -p $(DOCKER_DIR)/volumes/logs + +# ================================================ +# 编译后端服务 +# ================================================ +.PHONY: compile-serv +compile-serv: + @echo "$(COLOR_YELLOW)编译所有后端服务...$(COLOR_RESET)" + @cd $(PROJECT_ROOT)/urbanLifelineServ && mvn clean package -DskipTests + @echo "$(COLOR_GREEN)✓ 后端服务编译完成$(COLOR_RESET)" + +.PHONY: $(addprefix compile-,$(SERV_SERVICES)) +$(addprefix compile-,$(SERV_SERVICES)): compile-%: + @echo "$(COLOR_YELLOW)编译 $* 服务...$(COLOR_RESET)" + @cd $(PROJECT_ROOT)/urbanLifelineServ && mvn clean package -DskipTests -pl $* -am + @echo "$(COLOR_GREEN)✓ $* 服务编译完成$(COLOR_RESET)" + +# ================================================ +# 编译前端项目 +# ================================================ +.PHONY: compile-web +compile-web: + @echo "$(COLOR_YELLOW)编译前端项目...$(COLOR_RESET)" + @cd $(PROJECT_ROOT)/urbanLifelineWeb && pnpm install && pnpm run build:all + @echo "$(COLOR_GREEN)✓ 前端项目编译完成$(COLOR_RESET)" + +.PHONY: compile-platform +compile-platform: + @echo "$(COLOR_YELLOW)编译 platform 项目...$(COLOR_RESET)" + @cd $(PROJECT_ROOT)/urbanLifelineWeb/packages/platform && pnpm run build + @echo "$(COLOR_GREEN)✓ platform 编译完成$(COLOR_RESET)" + +.PHONY: compile-workcase +compile-workcase-web: + @echo "$(COLOR_YELLOW)编译 workcase 项目...$(COLOR_RESET)" + @cd $(PROJECT_ROOT)/urbanLifelineWeb/packages/workcase && pnpm run build + @echo "$(COLOR_GREEN)✓ workcase 编译完成$(COLOR_RESET)" + +# ================================================ +# 构建 Docker 镜像 +# ================================================ +.PHONY: build-base +build-base: + @echo "$(COLOR_YELLOW)构建基础镜像...$(COLOR_RESET)" + @cd $(PROJECT_ROOT) && docker build \ + -t urban-lifeline-base-serv:$(IMAGE_VERSION) \ + -t urban-lifeline-base-serv:latest \ + -f docker/urbanLifeline/serv/Dockerfile.base . + @echo "$(COLOR_GREEN)✓ 基础镜像构建完成$(COLOR_RESET)" + +.PHONY: build-all +build-all: build-base build-serv build-web + @echo "$(COLOR_GREEN)✓ 所有镜像构建完成$(COLOR_RESET)" + +.PHONY: build-serv +build-serv: $(addprefix build-,$(SERV_SERVICES)) + @echo "$(COLOR_GREEN)✓ 所有后端服务镜像构建完成$(COLOR_RESET)" + +# 构建单个后端服务镜像 +.PHONY: $(addprefix build-,$(SERV_SERVICES)) +$(addprefix build-,$(SERV_SERVICES)): build-%: + @echo "$(COLOR_YELLOW)构建 $* 服务镜像...$(COLOR_RESET)" + @if [ ! -f "$(PROJECT_ROOT)/urbanLifelineServ/$*/target/$*-*.jar" ] && \ + [ ! -f "$(PROJECT_ROOT)/urbanLifelineServ/$*/target/*.jar" ]; then \ + echo "$(COLOR_RED)✗ JAR 包不存在,请先执行 make compile-$*$(COLOR_RESET)"; \ + exit 1; \ + fi + @cd $(PROJECT_ROOT) && docker build \ + --build-arg SERVICE_NAME=$* \ + --build-arg SERVICE_PORT=$(PORT_$*) \ + -t urban-lifeline-$*:$(IMAGE_VERSION) \ + -t urban-lifeline-$*:latest \ + -f docker/urbanLifeline/serv/Dockerfile.template . + @echo "$(COLOR_GREEN)✓ $* 镜像构建完成: urban-lifeline-$*:$(IMAGE_VERSION)$(COLOR_RESET)" + +.PHONY: build-web +build-web: build-platform build-workcase-web + @echo "$(COLOR_GREEN)✓ 所有前端镜像构建完成$(COLOR_RESET)" + +.PHONY: build-platform +build-platform: + @echo "$(COLOR_YELLOW)构建 platform 镜像...$(COLOR_RESET)" + @if [ ! -d "$(PROJECT_ROOT)/urbanLifelineWeb/packages/platform/dist" ]; then \ + echo "$(COLOR_RED)✗ platform dist 不存在,请先执行 make compile-web$(COLOR_RESET)"; \ + exit 1; \ + fi + @cd $(PROJECT_ROOT) && docker build \ + --build-arg WEB_NAME=platform \ + -t urban-lifeline-platform:$(IMAGE_VERSION) \ + -t urban-lifeline-platform:latest \ + -f docker/urbanLifeline/web/Dockerfile . + @echo "$(COLOR_GREEN)✓ platform 镜像构建完成$(COLOR_RESET)" + +.PHONY: build-workcase-web +build-workcase-web: + @echo "$(COLOR_YELLOW)构建 workcase-web 镜像...$(COLOR_RESET)" + @if [ ! -d "$(PROJECT_ROOT)/urbanLifelineWeb/packages/workcase/dist" ]; then \ + echo "$(COLOR_RED)✗ workcase dist 不存在,请先执行 make compile-web$(COLOR_RESET)"; \ + exit 1; \ + fi + @cd $(PROJECT_ROOT) && docker build \ + --build-arg WEB_NAME=workcase \ + -t urban-lifeline-workcase-web:$(IMAGE_VERSION) \ + -t urban-lifeline-workcase-web:latest \ + -f docker/urbanLifeline/web/Dockerfile . + @echo "$(COLOR_GREEN)✓ workcase-web 镜像构建完成$(COLOR_RESET)" + +# ================================================ +# 导出镜像 +# ================================================ +.PHONY: save-all +save-all: init save-serv save-web + @echo "$(COLOR_GREEN)✓ 所有镜像导出完成$(COLOR_RESET)" + @echo "输出目录: $(BUILD_OUTPUT)" + @ls -lh $(BUILD_OUTPUT)/*.tar 2>/dev/null || true + +.PHONY: save-serv +save-serv: $(addprefix save-,$(SERV_SERVICES)) + @echo "$(COLOR_GREEN)✓ 所有后端镜像导出完成$(COLOR_RESET)" + +.PHONY: $(addprefix save-,$(SERV_SERVICES)) +$(addprefix save-,$(SERV_SERVICES)): save-%: init + @echo "$(COLOR_YELLOW)导出 $* 镜像...$(COLOR_RESET)" + @docker save -o $(BUILD_OUTPUT)/urban-lifeline-$*_$(IMAGE_VERSION).tar \ + urban-lifeline-$*:$(IMAGE_VERSION) + @echo "$(COLOR_GREEN)✓ $* 镜像已导出: $(BUILD_OUTPUT)/urban-lifeline-$*_$(IMAGE_VERSION).tar$(COLOR_RESET)" + +.PHONY: save-web +save-web: save-platform save-workcase-web + @echo "$(COLOR_GREEN)✓ 所有前端镜像导出完成$(COLOR_RESET)" + +.PHONY: save-platform +save-platform: init + @echo "$(COLOR_YELLOW)导出 platform 镜像...$(COLOR_RESET)" + @docker save -o $(BUILD_OUTPUT)/urban-lifeline-platform_$(IMAGE_VERSION).tar \ + urban-lifeline-platform:$(IMAGE_VERSION) + @echo "$(COLOR_GREEN)✓ platform 镜像已导出$(COLOR_RESET)" + +.PHONY: save-workcase-web +save-workcase-web: init + @echo "$(COLOR_YELLOW)导出 workcase-web 镜像...$(COLOR_RESET)" + @docker save -o $(BUILD_OUTPUT)/urban-lifeline-workcase-web_$(IMAGE_VERSION).tar \ + urban-lifeline-workcase-web:$(IMAGE_VERSION) + @echo "$(COLOR_GREEN)✓ workcase-web 镜像已导出$(COLOR_RESET)" + +.PHONY: save-base +save-base: init + @echo "$(COLOR_YELLOW)导出基础镜像...$(COLOR_RESET)" + @docker save -o $(BUILD_OUTPUT)/urban-lifeline-base-serv_$(IMAGE_VERSION).tar \ + urban-lifeline-base-serv:$(IMAGE_VERSION) + @echo "$(COLOR_GREEN)✓ 基础镜像已导出$(COLOR_RESET)" + +# ================================================ +# Docker Compose 操作 +# ================================================ +.PHONY: up +up: + @echo "$(COLOR_YELLOW)启动所有服务...$(COLOR_RESET)" + @docker compose --profile all up -d + @echo "$(COLOR_GREEN)✓ 所有服务已启动$(COLOR_RESET)" + +.PHONY: up-infra +up-infra: + @echo "$(COLOR_YELLOW)启动基础设施...$(COLOR_RESET)" + @docker compose --profile infra up -d + @echo "$(COLOR_GREEN)✓ 基础设施已启动$(COLOR_RESET)" + +.PHONY: up-serv +up-serv: + @echo "$(COLOR_YELLOW)启动后端服务...$(COLOR_RESET)" + @docker compose --profile serv up -d + @echo "$(COLOR_GREEN)✓ 后端服务已启动$(COLOR_RESET)" + +.PHONY: up-web +up-web: + @echo "$(COLOR_YELLOW)前端已集成到 Nginx (infra),请使用 make up-infra$(COLOR_RESET)" + +.PHONY: down +down: + @echo "$(COLOR_YELLOW)停止所有服务...$(COLOR_RESET)" + @docker compose --profile all down + @echo "$(COLOR_GREEN)✓ 所有服务已停止$(COLOR_RESET)" + +.PHONY: restart +restart: down up + @echo "$(COLOR_GREEN)✓ 所有服务已重启$(COLOR_RESET)" + +.PHONY: logs +logs: + @docker compose logs -f + +.PHONY: status +status: + @echo "$(COLOR_BLUE)=============================================$(COLOR_RESET)" + @echo "$(COLOR_BLUE) 服务运行状态$(COLOR_RESET)" + @echo "$(COLOR_BLUE)=============================================$(COLOR_RESET)" + @docker compose ps + +# ================================================ +# 清理 +# ================================================ +.PHONY: clean +clean: + @echo "$(COLOR_YELLOW)清理构建产物...$(COLOR_RESET)" + @rm -rf $(BUILD_OUTPUT) + @echo "$(COLOR_GREEN)✓ 清理完成$(COLOR_RESET)" + +.PHONY: clean-images +clean-images: + @echo "$(COLOR_YELLOW)清理 Docker 镜像...$(COLOR_RESET)" + @docker images | grep "urban-lifeline" | awk '{print $$3}' | xargs -r docker rmi -f + @echo "$(COLOR_GREEN)✓ 镜像清理完成$(COLOR_RESET)" + +# ================================================ +# 快捷命令 +# ================================================ +.PHONY: full-build +full-build: compile-serv compile-web build-all + @echo "$(COLOR_GREEN)✓ 完整构建完成$(COLOR_RESET)" + +.PHONY: full-deploy +full-deploy: full-build save-all + @echo "$(COLOR_GREEN)✓ 完整部署包准备完成$(COLOR_RESET)" + @echo "输出目录: $(BUILD_OUTPUT)" + +# 默认目标 +.DEFAULT_GOAL := help diff --git a/docker/README.md b/docker/README.md new file mode 100644 index 00000000..28dcd31f --- /dev/null +++ b/docker/README.md @@ -0,0 +1,188 @@ +# Urban Lifeline Docker 部署指南 + +## 目录结构 + +``` +docker/ +├── docker-compose.yml # 总控 compose 文件 +├── Makefile # 构建管理脚本 +├── .env.example # 环境变量模板 +├── README.md # 本文档 +│ +├── infra/ # Level 1: 基础设施 +│ └── docker-compose.yml # Nacos, MinIO, Jitsi Meet +│ +├── urbanLifeline/ +│ ├── serv/ # Level 2: 后端服务 +│ │ ├── docker-compose.yml +│ │ ├── Dockerfile.base # 基础镜像 +│ │ ├── Dockerfile.template # 服务镜像模板 +│ │ └── start.sh # 启动脚本 +│ │ +│ └── web/ # Level 3: 前端服务 +│ ├── docker-compose.yml +│ ├── Dockerfile +│ └── nginx/ # Nginx 配置 +│ ├── nginx.conf +│ └── conf.d/ +│ +├── dify/ # Dify AI 平台(独立管理) +│ └── docker-compose.yaml +│ +├── volumes/ # 数据卷目录 +│ ├── nacos/ +│ ├── minio/ +│ ├── jitsi/ +│ └── logs/ +│ +└── output/ # 镜像导出目录 +``` + +## 快速开始 + +### 1. 准备环境 + +```bash +# 复制环境变量配置 +cp .env.example .env + +# 编辑配置(根据实际环境修改) +vim .env +``` + +### 2. 编译项目 + +```bash +# 编译所有后端服务 +make compile-serv + +# 编译所有前端项目 +make compile-web + +# 或者一次性编译所有 +make full-build +``` + +### 3. 构建镜像 + +```bash +# 构建基础镜像(首次需要) +make build-base + +# 构建所有镜像 +make build-all + +# 或者单独构建 +make build-gateway +make build-system +make build-web +``` + +### 4. 启动服务 + +```bash +# 启动所有服务 +make up + +# 或者分层启动 +make up-infra # 先启动基础设施 +make up-serv # 再启动后端服务 +make up-web # 最后启动前端 +``` + +### 5. 查看状态 + +```bash +# 查看服务状态 +make status + +# 查看日志 +make logs + +# 查看特定服务日志 +docker compose logs -f gateway +``` + +## 服务层级 + +### Level 1: 基础设施 (infra) +- **Nginx**: 反向代理 + 前端静态资源 (80/443) +- **Nacos**: 服务注册与配置中心 (8848) +- **MinIO**: 对象存储服务 (9000/9001) +- **Jitsi Meet**: 视频会议服务 (8280) + +### Level 2: 后端服务 (serv) +启动顺序: gateway → system → file → auth → ai → workcase + +| 服务 | 端口 | 说明 | +|------|------|------| +| gateway | 8080 | API 网关 | +| system | 8082 | 系统服务 | +| file | 8084 | 文件服务 | +| auth | 8081 | 认证服务 | +| ai | 8090 | AI 服务 | +| workcase | 8088 | 工单服务 | + +### Level 3: 前端应用 (web) +前端静态资源已打包到 Nginx 镜像中,由 infra 层的 Nginx 服务提供: +- /platform - 管理平台 +- /workcase - 工单系统 + +## 常用命令 + +```bash +# 构建 +make build-all # 构建所有镜像 +make build-gateway # 构建单个服务 + +# 运行 +make up # 启动所有 +make up-infra # 只启动基础设施 +make down # 停止所有 + +# 导出 +make save-all # 导出所有镜像 +make save-gateway # 导出单个镜像 + +# 清理 +make clean # 清理构建产物 +make clean-images # 清理 Docker 镜像 +``` + +## 单独管理子服务 + +每个子目录都有独立的 docker-compose.yml,可以单独管理: + +```bash +# 只管理基础设施 +cd infra +docker compose up -d nacos +docker compose logs -f nacos + +# 只管理后端服务 +cd urbanLifeline/serv +docker compose up -d gateway +docker compose restart system +``` + +## 镜像导出与部署 + +```bash +# 导出所有镜像 +make save-all + +# 镜像文件在 output/ 目录 +ls -la output/ + +# 在目标服务器加载镜像 +docker load -i urban-lifeline-gateway_20251228_120000.tar +docker load -i urban-lifeline-web_20251228_120000.tar +``` + +## 注意事项 + +1. **首次部署**需要先构建基础镜像: `make build-base` +2. **MySQL** 需要在宿主机或单独容器中运行,配置 `MYSQL_HOST` +3. **Dify** 有独立的 docker-compose,在 `dify/` 目录单独管理 +4. 修改 `.env` 后需要重启服务才能生效 +5. 生产环境建议配置 SSL 证书 diff --git a/docker/build.sh b/docker/build.sh new file mode 100644 index 00000000..d9aa8c9f --- /dev/null +++ b/docker/build.sh @@ -0,0 +1,381 @@ +#!/bin/bash + +############################################## +# Urban Lifeline - 构建和打包脚本 +# +# 功能: +# 1. 编译后端/前端项目 +# 2. 构建 Docker 镜像 +# 3. 导出镜像到 tar 文件 +# +# 使用方法: +# ./build.sh [target] [options] +# +# 目标(target): +# base - 构建基础镜像 +# serv - 构建所有后端服务镜像 +# web - 构建前端镜像 +# all - 构建所有镜像(默认) +# gateway - 构建单个后端服务 +# system/auth/file/ai/workcase - 同上 +# +# 选项(options): +# compile - 先编译代码再构建镜像 +# save - 构建后导出镜像到 tar 文件 +# save=VERSION - 导出指定版本的镜像 +# +# 示例: +# ./build.sh all compile save # 编译+构建+导出所有 +# ./build.sh gateway compile # 编译+构建 gateway +# ./build.sh serv save # 构建+导出所有后端 +# ./build.sh web compile save # 编译+构建+导出前端 +############################################## + +set -e + +# 颜色定义 +RED='\033[0;31m' +GREEN='\033[0;32m' +YELLOW='\033[1;33m' +BLUE='\033[0;34m' +NC='\033[0m' + +log_info() { echo -e "${GREEN}[INFO]${NC} $1"; } +log_warn() { echo -e "${YELLOW}[WARN]${NC} $1"; } +log_error() { echo -e "${RED}[ERROR]${NC} $1"; } +log_step() { echo -e "${BLUE}[STEP]${NC} $1"; } + +# 项目路径 +SCRIPT_DIR=$(cd "$(dirname "$0")" && pwd) +PROJECT_ROOT=$(cd "${SCRIPT_DIR}/.." && pwd) +DOCKER_DIR="${SCRIPT_DIR}" +BUILD_OUTPUT="${DOCKER_DIR}/output" +IMAGE_VERSION=$(date +%Y%m%d_%H%M%S) + +# 服务列表 +SERV_SERVICES="gateway system auth file ai workcase" + +# 服务端口映射 +declare -A SERVICE_PORTS=( + ["gateway"]=8080 + ["system"]=8082 + ["auth"]=8081 + ["file"]=8084 + ["ai"]=8090 + ["workcase"]=8088 +) + +# 解析参数 +BUILD_TARGET="${1:-all}" +shift || true + +DO_COMPILE=false +DO_SAVE=false +SAVE_VERSION="" + +for arg in "$@"; do + case $arg in + compile) + DO_COMPILE=true + ;; + save) + DO_SAVE=true + ;; + save=*) + DO_SAVE=true + SAVE_VERSION="${arg#save=}" + ;; + esac +done + +# 确定保存版本 +if [ "${DO_SAVE}" = true ] && [ -z "${SAVE_VERSION}" ]; then + SAVE_VERSION="${IMAGE_VERSION}" +fi + +echo "==========================================" +echo "Urban Lifeline - 构建脚本" +echo "==========================================" +log_info "构建目标: ${BUILD_TARGET}" +log_info "构建版本: ${IMAGE_VERSION}" +log_info "编译代码: ${DO_COMPILE}" +log_info "保存镜像: ${DO_SAVE}" +[ "${DO_SAVE}" = true ] && log_info "保存版本: ${SAVE_VERSION}" +echo "==========================================" +echo "" + +mkdir -p "${BUILD_OUTPUT}" + +# ================================================ +# 编译函数 +# ================================================ + +compile_serv_all() { + log_step "编译所有后端服务" + cd "${PROJECT_ROOT}/urbanLifelineServ" + mvn clean package -DskipTests + log_info "✅ 后端服务编译完成" +} + +compile_serv_single() { + local service=$1 + log_step "编译 ${service} 服务" + cd "${PROJECT_ROOT}/urbanLifelineServ" + mvn clean package -DskipTests -pl ${service} -am + log_info "✅ ${service} 服务编译完成" +} + +compile_web() { + log_step "编译前端项目" + cd "${PROJECT_ROOT}/urbanLifelineWeb" + + # 检查 pnpm + if command -v pnpm &> /dev/null; then + pnpm install + pnpm run build:all 2>/dev/null || { + # 如果没有 build:all 脚本,分别构建 + log_info "分别构建各前端项目..." + cd packages/shared && pnpm run build && cd ../.. + cd packages/platform && pnpm run build && cd ../.. + cd packages/workcase && pnpm run build && cd ../.. + } + else + npm install + npm run build:all 2>/dev/null || { + cd packages/shared && npm run build && cd ../.. + cd packages/platform && npm run build && cd ../.. + cd packages/workcase && npm run build && cd ../.. + } + fi + log_info "✅ 前端项目编译完成" +} + +# ================================================ +# 构建函数 +# ================================================ + +build_base() { + log_step "构建基础镜像" + cd "${PROJECT_ROOT}" + docker build \ + -t urban-lifeline-base-serv:${IMAGE_VERSION} \ + -t urban-lifeline-base-serv:latest \ + -f docker/urbanLifeline/serv/Dockerfile.base . + log_info "✅ 基础镜像构建完成: urban-lifeline-base-serv:${IMAGE_VERSION}" +} + +build_serv_single() { + local service=$1 + local port=${SERVICE_PORTS[$service]} + + log_step "构建 ${service} 服务镜像" + + # 检查 JAR 包 + local jar_file=$(find "${PROJECT_ROOT}/urbanLifelineServ/${service}/target" -name "*.jar" -type f 2>/dev/null | head -1) + if [ -z "$jar_file" ]; then + log_error "JAR 包不存在,请先编译: ./build.sh ${service} compile" + exit 1 + fi + + cd "${PROJECT_ROOT}" + docker build \ + --build-arg SERVICE_NAME=${service} \ + --build-arg SERVICE_PORT=${port} \ + -t urban-lifeline-${service}:${IMAGE_VERSION} \ + -t urban-lifeline-${service}:latest \ + -f docker/urbanLifeline/serv/Dockerfile.template . + + log_info "✅ ${service} 镜像构建完成: urban-lifeline-${service}:${IMAGE_VERSION}" +} + +build_serv_all() { + for service in ${SERV_SERVICES}; do + build_serv_single ${service} + done + log_info "✅ 所有后端服务镜像构建完成" +} + +build_web() { + build_platform + build_workcase_web + log_info "✅ 所有前端镜像构建完成" +} + +build_platform() { + log_step "构建 platform 镜像" + + if [ ! -d "${PROJECT_ROOT}/urbanLifelineWeb/packages/platform/dist" ]; then + log_error "platform dist 不存在,请先编译: ./build.sh platform compile" + exit 1 + fi + + cd "${PROJECT_ROOT}" + docker build \ + --build-arg WEB_NAME=platform \ + -t urban-lifeline-platform:${IMAGE_VERSION} \ + -t urban-lifeline-platform:latest \ + -f docker/urbanLifeline/web/Dockerfile . + + log_info "✅ platform 镜像构建完成: urban-lifeline-platform:${IMAGE_VERSION}" +} + +build_workcase_web() { + log_step "构建 workcase-web 镜像" + + if [ ! -d "${PROJECT_ROOT}/urbanLifelineWeb/packages/workcase/dist" ]; then + log_error "workcase dist 不存在,请先编译: ./build.sh workcase-web compile" + exit 1 + fi + + cd "${PROJECT_ROOT}" + docker build \ + --build-arg WEB_NAME=workcase \ + -t urban-lifeline-workcase-web:${IMAGE_VERSION} \ + -t urban-lifeline-workcase-web:latest \ + -f docker/urbanLifeline/web/Dockerfile . + + log_info "✅ workcase-web 镜像构建完成: urban-lifeline-workcase-web:${IMAGE_VERSION}" +} + +# ================================================ +# 导出函数 +# ================================================ + +save_image() { + local image_name=$1 + local version=${SAVE_VERSION} + local output_file="${BUILD_OUTPUT}/${image_name}_${version}.tar" + + log_info "导出镜像: ${image_name}:${version}" + + if ! docker images | grep -q "${image_name}.*${version}"; then + log_error "镜像不存在: ${image_name}:${version}" + return 1 + fi + + docker save -o "${output_file}" ${image_name}:${version} + local size=$(du -h "${output_file}" | cut -f1) + log_info "✅ 镜像已导出: ${output_file} (${size})" +} + +save_serv_all() { + for service in ${SERV_SERVICES}; do + save_image "urban-lifeline-${service}" + done +} + +# ================================================ +# 主流程 +# ================================================ + +main() { + # 编译 + if [ "${DO_COMPILE}" = true ]; then + case ${BUILD_TARGET} in + base) + # 基础镜像不需要编译 + ;; + serv) + compile_serv_all + ;; + web) + compile_web + ;; + all) + compile_serv_all + compile_web + ;; + gateway|system|auth|file|ai|workcase) + compile_serv_single ${BUILD_TARGET} + ;; + *) + log_error "未知目标: ${BUILD_TARGET}" + exit 1 + ;; + esac + fi + + # 构建镜像 + case ${BUILD_TARGET} in + base) + build_base + ;; + serv) + build_serv_all + ;; + web) + build_web + ;; + platform) + build_platform + ;; + workcase-web) + build_workcase_web + ;; + all) + # 检查基础镜像 + if ! docker images | grep -q "urban-lifeline-base-serv.*latest"; then + log_warn "基础镜像不存在,先构建基础镜像" + build_base + fi + build_serv_all + build_web + ;; + gateway|system|auth|file|ai|workcase) + build_serv_single ${BUILD_TARGET} + ;; + *) + log_error "未知目标: ${BUILD_TARGET}" + echo "" + echo "可用目标: base, serv, web, all, gateway, system, auth, file, ai, workcase, platform, workcase-web" + exit 1 + ;; + esac + + # 导出镜像 + if [ "${DO_SAVE}" = true ]; then + case ${BUILD_TARGET} in + base) + save_image "urban-lifeline-base-serv" + ;; + serv) + save_serv_all + ;; + web) + save_image "urban-lifeline-platform" + save_image "urban-lifeline-workcase-web" + ;; + platform) + save_image "urban-lifeline-platform" + ;; + workcase-web) + save_image "urban-lifeline-workcase-web" + ;; + all) + save_image "urban-lifeline-base-serv" + save_serv_all + save_image "urban-lifeline-platform" + save_image "urban-lifeline-workcase-web" + ;; + gateway|system|auth|file|ai|workcase) + save_image "urban-lifeline-${BUILD_TARGET}" + ;; + esac + + echo "" + log_info "导出文件列表:" + ls -lh "${BUILD_OUTPUT}"/*.tar 2>/dev/null || true + fi + + # 显示镜像列表 + echo "" + log_info "Docker 镜像列表:" + docker images | grep "urban-lifeline" | head -20 + + echo "" + echo "==========================================" + log_info "✅ 构建完成!" + echo "==========================================" +} + +main diff --git a/docker/dify/.env.example b/docker/dify/.env.example new file mode 100644 index 00000000..04088b72 --- /dev/null +++ b/docker/dify/.env.example @@ -0,0 +1,1437 @@ +# ------------------------------ +# Environment Variables for API service & worker +# ------------------------------ + +# ------------------------------ +# Common Variables +# ------------------------------ + +# The backend URL of the console API, +# used to concatenate the authorization callback. +# If empty, it is the same domain. +# Example: https://api.console.dify.ai +CONSOLE_API_URL= + +# The front-end URL of the console web, +# used to concatenate some front-end addresses and for CORS configuration use. +# If empty, it is the same domain. +# Example: https://console.dify.ai +CONSOLE_WEB_URL= + +# Service API Url, +# used to display Service API Base Url to the front-end. +# If empty, it is the same domain. +# Example: https://api.dify.ai +SERVICE_API_URL= + +# Trigger external URL +# used to display trigger endpoint API Base URL to the front-end. +# Example: https://api.dify.ai +TRIGGER_URL=http://localhost + +# WebApp API backend Url, +# used to declare the back-end URL for the front-end API. +# If empty, it is the same domain. +# Example: https://api.app.dify.ai +APP_API_URL= + +# WebApp Url, +# used to display WebAPP API Base Url to the front-end. +# If empty, it is the same domain. +# Example: https://app.dify.ai +APP_WEB_URL= + +# File preview or download Url prefix. +# used to display File preview or download Url to the front-end or as Multi-model inputs; +# Url is signed and has expiration time. +# Setting FILES_URL is required for file processing plugins. +# - For https://example.com, use FILES_URL=https://example.com +# - For http://example.com, use FILES_URL=http://example.com +# Recommendation: use a dedicated domain (e.g., https://upload.example.com). +# Alternatively, use http://:5001 or http://api:5001, +# ensuring port 5001 is externally accessible (see docker-compose.yaml). +FILES_URL= + +# INTERNAL_FILES_URL is used for plugin daemon communication within Docker network. +# Set this to the internal Docker service URL for proper plugin file access. +# Example: INTERNAL_FILES_URL=http://api:5001 +INTERNAL_FILES_URL= + +# Ensure UTF-8 encoding +LANG=en_US.UTF-8 +LC_ALL=en_US.UTF-8 +PYTHONIOENCODING=utf-8 + +# ------------------------------ +# Server Configuration +# ------------------------------ + +# The log level for the application. +# Supported values are `DEBUG`, `INFO`, `WARNING`, `ERROR`, `CRITICAL` +LOG_LEVEL=INFO +# Log file path +LOG_FILE=/app/logs/server.log +# Log file max size, the unit is MB +LOG_FILE_MAX_SIZE=20 +# Log file max backup count +LOG_FILE_BACKUP_COUNT=5 +# Log dateformat +LOG_DATEFORMAT=%Y-%m-%d %H:%M:%S +# Log Timezone +LOG_TZ=UTC + +# Debug mode, default is false. +# It is recommended to turn on this configuration for local development +# to prevent some problems caused by monkey patch. +DEBUG=false + +# Flask debug mode, it can output trace information at the interface when turned on, +# which is convenient for debugging. +FLASK_DEBUG=false + +# Enable request logging, which will log the request and response information. +# And the log level is DEBUG +ENABLE_REQUEST_LOGGING=False + +# A secret key that is used for securely signing the session cookie +# and encrypting sensitive information on the database. +# You can generate a strong key using `openssl rand -base64 42`. +SECRET_KEY=sk-9f73s3ljTXVcMT3Blb3ljTqtsKiGHXVcMT3BlbkFJLK7U + +# Password for admin user initialization. +# If left unset, admin user will not be prompted for a password +# when creating the initial admin account. +# The length of the password cannot exceed 30 characters. +INIT_PASSWORD= + +# Deployment environment. +# Supported values are `PRODUCTION`, `TESTING`. Default is `PRODUCTION`. +# Testing environment. There will be a distinct color label on the front-end page, +# indicating that this environment is a testing environment. +DEPLOY_ENV=PRODUCTION + +# Whether to enable the version check policy. +# If set to empty, https://updates.dify.ai will be called for version check. +CHECK_UPDATE_URL=https://updates.dify.ai + +# Used to change the OpenAI base address, default is https://api.openai.com/v1. +# When OpenAI cannot be accessed in China, replace it with a domestic mirror address, +# or when a local model provides OpenAI compatible API, it can be replaced. +OPENAI_API_BASE=https://api.openai.com/v1 + +# When enabled, migrations will be executed prior to application startup +# and the application will start after the migrations have completed. +MIGRATION_ENABLED=true + +# File Access Time specifies a time interval in seconds for the file to be accessed. +# The default value is 300 seconds. +FILES_ACCESS_TIMEOUT=300 + +# Access token expiration time in minutes +ACCESS_TOKEN_EXPIRE_MINUTES=60 + +# Refresh token expiration time in days +REFRESH_TOKEN_EXPIRE_DAYS=30 + +# The default number of active requests for the application, where 0 means unlimited, should be a non-negative integer. +APP_DEFAULT_ACTIVE_REQUESTS=0 +# The maximum number of active requests for the application, where 0 means unlimited, should be a non-negative integer. +APP_MAX_ACTIVE_REQUESTS=0 +APP_MAX_EXECUTION_TIME=1200 + +# ------------------------------ +# Container Startup Related Configuration +# Only effective when starting with docker image or docker-compose. +# ------------------------------ + +# API service binding address, default: 0.0.0.0, i.e., all addresses can be accessed. +DIFY_BIND_ADDRESS=0.0.0.0 + +# API service binding port number, default 5001. +DIFY_PORT=5001 + +# The number of API server workers, i.e., the number of workers. +# Formula: number of cpu cores x 2 + 1 for sync, 1 for Gevent +# Reference: https://docs.gunicorn.org/en/stable/design.html#how-many-workers +SERVER_WORKER_AMOUNT=1 + +# Defaults to gevent. If using windows, it can be switched to sync or solo. +# +# Warning: Changing this parameter requires disabling patching for +# psycopg2 and gRPC (see `gunicorn.conf.py` and `celery_entrypoint.py`). +# Modifying it may also decrease throughput. +# +# It is strongly discouraged to change this parameter. +SERVER_WORKER_CLASS=gevent + +# Default number of worker connections, the default is 10. +SERVER_WORKER_CONNECTIONS=10 + +# Similar to SERVER_WORKER_CLASS. +# If using windows, it can be switched to sync or solo. +# +# Warning: Changing this parameter requires disabling patching for +# psycopg2 and gRPC (see `gunicorn_conf.py` and `celery_entrypoint.py`). +# Modifying it may also decrease throughput. +# +# It is strongly discouraged to change this parameter. +CELERY_WORKER_CLASS= + +# Request handling timeout. The default is 200, +# it is recommended to set it to 360 to support a longer sse connection time. +GUNICORN_TIMEOUT=360 + +# The number of Celery workers. The default is 1, and can be set as needed. +CELERY_WORKER_AMOUNT= + +# Flag indicating whether to enable autoscaling of Celery workers. +# +# Autoscaling is useful when tasks are CPU intensive and can be dynamically +# allocated and deallocated based on the workload. +# +# When autoscaling is enabled, the maximum and minimum number of workers can +# be specified. The autoscaling algorithm will dynamically adjust the number +# of workers within the specified range. +# +# Default is false (i.e., autoscaling is disabled). +# +# Example: +# CELERY_AUTO_SCALE=true +CELERY_AUTO_SCALE=false + +# The maximum number of Celery workers that can be autoscaled. +# This is optional and only used when autoscaling is enabled. +# Default is not set. +CELERY_MAX_WORKERS= + +# The minimum number of Celery workers that can be autoscaled. +# This is optional and only used when autoscaling is enabled. +# Default is not set. +CELERY_MIN_WORKERS= + +# API Tool configuration +API_TOOL_DEFAULT_CONNECT_TIMEOUT=10 +API_TOOL_DEFAULT_READ_TIMEOUT=60 + +# ------------------------------- +# Datasource Configuration +# -------------------------------- +ENABLE_WEBSITE_JINAREADER=true +ENABLE_WEBSITE_FIRECRAWL=true +ENABLE_WEBSITE_WATERCRAWL=true + +# Enable inline LaTeX rendering with single dollar signs ($...$) in the web frontend +# Default is false for security reasons to prevent conflicts with regular text +NEXT_PUBLIC_ENABLE_SINGLE_DOLLAR_LATEX=false + +# ------------------------------ +# Database Configuration +# The database uses PostgreSQL or MySQL. OceanBase and seekdb are also supported. Please use the public schema. +# It is consistent with the configuration in the database service below. +# You can adjust the database configuration according to your needs. +# ------------------------------ + +# Database type, supported values are `postgresql` and `mysql` +DB_TYPE=postgresql +# For MySQL, only `root` user is supported for now +DB_USERNAME=postgres +DB_PASSWORD=difyai123456 +DB_HOST=db_postgres +DB_PORT=5432 +DB_DATABASE=dify + +# The size of the database connection pool. +# The default is 30 connections, which can be appropriately increased. +SQLALCHEMY_POOL_SIZE=30 +# The default is 10 connections, which allows temporary overflow beyond the pool size. +SQLALCHEMY_MAX_OVERFLOW=10 +# Database connection pool recycling time, the default is 3600 seconds. +SQLALCHEMY_POOL_RECYCLE=3600 +# Whether to print SQL, default is false. +SQLALCHEMY_ECHO=false +# If True, will test connections for liveness upon each checkout +SQLALCHEMY_POOL_PRE_PING=false +# Whether to enable the Last in first out option or use default FIFO queue if is false +SQLALCHEMY_POOL_USE_LIFO=false +# Number of seconds to wait for a connection from the pool before raising a timeout error. +# Default is 30 +SQLALCHEMY_POOL_TIMEOUT=30 + +# Maximum number of connections to the database +# Default is 100 +# +# Reference: https://www.postgresql.org/docs/current/runtime-config-connection.html#GUC-MAX-CONNECTIONS +POSTGRES_MAX_CONNECTIONS=100 + +# Sets the amount of shared memory used for postgres's shared buffers. +# Default is 128MB +# Recommended value: 25% of available memory +# Reference: https://www.postgresql.org/docs/current/runtime-config-resource.html#GUC-SHARED-BUFFERS +POSTGRES_SHARED_BUFFERS=128MB + +# Sets the amount of memory used by each database worker for working space. +# Default is 4MB +# +# Reference: https://www.postgresql.org/docs/current/runtime-config-resource.html#GUC-WORK-MEM +POSTGRES_WORK_MEM=4MB + +# Sets the amount of memory reserved for maintenance activities. +# Default is 64MB +# +# Reference: https://www.postgresql.org/docs/current/runtime-config-resource.html#GUC-MAINTENANCE-WORK-MEM +POSTGRES_MAINTENANCE_WORK_MEM=64MB + +# Sets the planner's assumption about the effective cache size. +# Default is 4096MB +# +# Reference: https://www.postgresql.org/docs/current/runtime-config-query.html#GUC-EFFECTIVE-CACHE-SIZE +POSTGRES_EFFECTIVE_CACHE_SIZE=4096MB + +# Sets the maximum allowed duration of any statement before termination. +# Default is 0 (no timeout). +# +# Reference: https://www.postgresql.org/docs/current/runtime-config-client.html#GUC-STATEMENT-TIMEOUT +# A value of 0 prevents the server from timing out statements. +POSTGRES_STATEMENT_TIMEOUT=0 + +# Sets the maximum allowed duration of any idle in-transaction session before termination. +# Default is 0 (no timeout). +# +# Reference: https://www.postgresql.org/docs/current/runtime-config-client.html#GUC-IDLE-IN-TRANSACTION-SESSION-TIMEOUT +# A value of 0 prevents the server from terminating idle sessions. +POSTGRES_IDLE_IN_TRANSACTION_SESSION_TIMEOUT=0 + +# MySQL Performance Configuration +# Maximum number of connections to MySQL +# +# Default is 1000 +MYSQL_MAX_CONNECTIONS=1000 + +# InnoDB buffer pool size +# Default is 512M +# Recommended value: 70-80% of available memory for dedicated MySQL server +# Reference: https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_buffer_pool_size +MYSQL_INNODB_BUFFER_POOL_SIZE=512M + +# InnoDB log file size +# Default is 128M +# Reference: https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_log_file_size +MYSQL_INNODB_LOG_FILE_SIZE=128M + +# InnoDB flush log at transaction commit +# Default is 2 (flush to OS cache, sync every second) +# Options: 0 (no flush), 1 (flush and sync), 2 (flush to OS cache) +# Reference: https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_flush_log_at_trx_commit +MYSQL_INNODB_FLUSH_LOG_AT_TRX_COMMIT=2 + +# ------------------------------ +# Redis Configuration +# This Redis configuration is used for caching and for pub/sub during conversation. +# ------------------------------ + +REDIS_HOST=redis +REDIS_PORT=6379 +REDIS_USERNAME= +REDIS_PASSWORD=difyai123456 +REDIS_USE_SSL=false +# SSL configuration for Redis (when REDIS_USE_SSL=true) +REDIS_SSL_CERT_REQS=CERT_NONE +# Options: CERT_NONE, CERT_OPTIONAL, CERT_REQUIRED +REDIS_SSL_CA_CERTS= +# Path to CA certificate file for SSL verification +REDIS_SSL_CERTFILE= +# Path to client certificate file for SSL authentication +REDIS_SSL_KEYFILE= +# Path to client private key file for SSL authentication +REDIS_DB=0 + +# Whether to use Redis Sentinel mode. +# If set to true, the application will automatically discover and connect to the master node through Sentinel. +REDIS_USE_SENTINEL=false + +# List of Redis Sentinel nodes. If Sentinel mode is enabled, provide at least one Sentinel IP and port. +# Format: `:,:,:` +REDIS_SENTINELS= +REDIS_SENTINEL_SERVICE_NAME= +REDIS_SENTINEL_USERNAME= +REDIS_SENTINEL_PASSWORD= +REDIS_SENTINEL_SOCKET_TIMEOUT=0.1 + +# List of Redis Cluster nodes. If Cluster mode is enabled, provide at least one Cluster IP and port. +# Format: `:,:,:` +REDIS_USE_CLUSTERS=false +REDIS_CLUSTERS= +REDIS_CLUSTERS_PASSWORD= + +# ------------------------------ +# Celery Configuration +# ------------------------------ + +# Use standalone redis as the broker, and redis db 1 for celery broker. (redis_username is usually set by default as empty) +# Format as follows: `redis://:@:/`. +# Example: redis://:difyai123456@redis:6379/1 +# If use Redis Sentinel, format as follows: `sentinel://:@:/` +# For high availability, you can configure multiple Sentinel nodes (if provided) separated by semicolons like below example: +# Example: sentinel://:difyai123456@localhost:26379/1;sentinel://:difyai12345@localhost:26379/1;sentinel://:difyai12345@localhost:26379/1 +CELERY_BROKER_URL=redis://:difyai123456@redis:6379/1 +CELERY_BACKEND=redis +BROKER_USE_SSL=false + +# If you are using Redis Sentinel for high availability, configure the following settings. +CELERY_USE_SENTINEL=false +CELERY_SENTINEL_MASTER_NAME= +CELERY_SENTINEL_PASSWORD= +CELERY_SENTINEL_SOCKET_TIMEOUT=0.1 + +# ------------------------------ +# CORS Configuration +# Used to set the front-end cross-domain access policy. +# ------------------------------ + +# Specifies the allowed origins for cross-origin requests to the Web API, +# e.g. https://dify.app or * for all origins. +WEB_API_CORS_ALLOW_ORIGINS=* + +# Specifies the allowed origins for cross-origin requests to the console API, +# e.g. https://cloud.dify.ai or * for all origins. +CONSOLE_CORS_ALLOW_ORIGINS=* +# When the frontend and backend run on different subdomains, set COOKIE_DOMAIN to the site’s top-level domain (e.g., `example.com`). Leading dots are optional. +COOKIE_DOMAIN= +# When the frontend and backend run on different subdomains, set NEXT_PUBLIC_COOKIE_DOMAIN=1. +NEXT_PUBLIC_COOKIE_DOMAIN= + +# ------------------------------ +# File Storage Configuration +# ------------------------------ + +# The type of storage to use for storing user files. +STORAGE_TYPE=opendal + +# Apache OpenDAL Configuration +# The configuration for OpenDAL consists of the following format: OPENDAL__. +# You can find all the service configurations (CONFIG_NAME) in the repository at: https://github.com/apache/opendal/tree/main/core/src/services. +# Dify will scan configurations starting with OPENDAL_ and automatically apply them. +# The scheme name for the OpenDAL storage. +OPENDAL_SCHEME=fs +# Configurations for OpenDAL Local File System. +OPENDAL_FS_ROOT=storage + +# ClickZetta Volume Configuration (for storage backend) +# To use ClickZetta Volume as storage backend, set STORAGE_TYPE=clickzetta-volume +# Note: ClickZetta Volume will reuse the existing CLICKZETTA_* connection parameters + +# Volume type selection (three types available): +# - user: Personal/small team use, simple config, user-level permissions +# - table: Enterprise multi-tenant, smart routing, table-level + user-level permissions +# - external: Data lake integration, external storage connection, volume-level + storage-level permissions +CLICKZETTA_VOLUME_TYPE=user + +# External Volume name (required only when TYPE=external) +CLICKZETTA_VOLUME_NAME= + +# Table Volume table prefix (used only when TYPE=table) +CLICKZETTA_VOLUME_TABLE_PREFIX=dataset_ + +# Dify file directory prefix (isolates from other apps, recommended to keep default) +CLICKZETTA_VOLUME_DIFY_PREFIX=dify_km + +# S3 Configuration +# +S3_ENDPOINT= +S3_REGION=us-east-1 +S3_BUCKET_NAME=difyai +S3_ACCESS_KEY= +S3_SECRET_KEY= +# Whether to use AWS managed IAM roles for authenticating with the S3 service. +# If set to false, the access key and secret key must be provided. +S3_USE_AWS_MANAGED_IAM=false + +# Azure Blob Configuration +# +AZURE_BLOB_ACCOUNT_NAME=difyai +AZURE_BLOB_ACCOUNT_KEY=difyai +AZURE_BLOB_CONTAINER_NAME=difyai-container +AZURE_BLOB_ACCOUNT_URL=https://.blob.core.windows.net + +# Google Storage Configuration +# +GOOGLE_STORAGE_BUCKET_NAME=your-bucket-name +GOOGLE_STORAGE_SERVICE_ACCOUNT_JSON_BASE64= + +# The Alibaba Cloud OSS configurations, +# +ALIYUN_OSS_BUCKET_NAME=your-bucket-name +ALIYUN_OSS_ACCESS_KEY=your-access-key +ALIYUN_OSS_SECRET_KEY=your-secret-key +ALIYUN_OSS_ENDPOINT=https://oss-ap-southeast-1-internal.aliyuncs.com +ALIYUN_OSS_REGION=ap-southeast-1 +ALIYUN_OSS_AUTH_VERSION=v4 +# Don't start with '/'. OSS doesn't support leading slash in object names. +ALIYUN_OSS_PATH=your-path + +# Tencent COS Configuration +# +TENCENT_COS_BUCKET_NAME=your-bucket-name +TENCENT_COS_SECRET_KEY=your-secret-key +TENCENT_COS_SECRET_ID=your-secret-id +TENCENT_COS_REGION=your-region +TENCENT_COS_SCHEME=your-scheme + +# Oracle Storage Configuration +# +OCI_ENDPOINT=https://your-object-storage-namespace.compat.objectstorage.us-ashburn-1.oraclecloud.com +OCI_BUCKET_NAME=your-bucket-name +OCI_ACCESS_KEY=your-access-key +OCI_SECRET_KEY=your-secret-key +OCI_REGION=us-ashburn-1 + +# Huawei OBS Configuration +# +HUAWEI_OBS_BUCKET_NAME=your-bucket-name +HUAWEI_OBS_SECRET_KEY=your-secret-key +HUAWEI_OBS_ACCESS_KEY=your-access-key +HUAWEI_OBS_SERVER=your-server-url + +# Volcengine TOS Configuration +# +VOLCENGINE_TOS_BUCKET_NAME=your-bucket-name +VOLCENGINE_TOS_SECRET_KEY=your-secret-key +VOLCENGINE_TOS_ACCESS_KEY=your-access-key +VOLCENGINE_TOS_ENDPOINT=your-server-url +VOLCENGINE_TOS_REGION=your-region + +# Baidu OBS Storage Configuration +# +BAIDU_OBS_BUCKET_NAME=your-bucket-name +BAIDU_OBS_SECRET_KEY=your-secret-key +BAIDU_OBS_ACCESS_KEY=your-access-key +BAIDU_OBS_ENDPOINT=your-server-url + +# Supabase Storage Configuration +# +SUPABASE_BUCKET_NAME=your-bucket-name +SUPABASE_API_KEY=your-access-key +SUPABASE_URL=your-server-url + +# ------------------------------ +# Vector Database Configuration +# ------------------------------ + +# The type of vector store to use. +# Supported values are `weaviate`, `oceanbase`, `qdrant`, `milvus`, `myscale`, `relyt`, `pgvector`, `pgvecto-rs`, `chroma`, `opensearch`, `oracle`, `tencent`, `elasticsearch`, `elasticsearch-ja`, `analyticdb`, `couchbase`, `vikingdb`, `opengauss`, `tablestore`,`vastbase`,`tidb`,`tidb_on_qdrant`,`baidu`,`lindorm`,`huawei_cloud`,`upstash`, `matrixone`, `clickzetta`, `alibabacloud_mysql`. +VECTOR_STORE=weaviate +# Prefix used to create collection name in vector database +VECTOR_INDEX_NAME_PREFIX=Vector_index + +# The Weaviate endpoint URL. Only available when VECTOR_STORE is `weaviate`. +WEAVIATE_ENDPOINT=http://weaviate:8080 +WEAVIATE_API_KEY=WVF5YThaHlkYwhGUSmCRgsX3tD5ngdN8pkih +WEAVIATE_GRPC_ENDPOINT=grpc://weaviate:50051 +WEAVIATE_TOKENIZATION=word + +# For OceanBase metadata database configuration, available when `DB_TYPE` is `mysql` and `COMPOSE_PROFILES` includes `oceanbase`. +# For OceanBase vector database configuration, available when `VECTOR_STORE` is `oceanbase` +# If you want to use OceanBase as both vector database and metadata database, you need to set `DB_TYPE` to `mysql`, `COMPOSE_PROFILES` is `oceanbase`, and set Database Configuration is the same as the vector database. +# seekdb is the lite version of OceanBase and shares the connection configuration with OceanBase. +OCEANBASE_VECTOR_HOST=oceanbase +OCEANBASE_VECTOR_PORT=2881 +OCEANBASE_VECTOR_USER=root@test +OCEANBASE_VECTOR_PASSWORD=difyai123456 +OCEANBASE_VECTOR_DATABASE=test +OCEANBASE_CLUSTER_NAME=difyai +OCEANBASE_MEMORY_LIMIT=6G +OCEANBASE_ENABLE_HYBRID_SEARCH=false +# For OceanBase vector database, built-in fulltext parsers are `ngram`, `beng`, `space`, `ngram2`, `ik` +# For OceanBase vector database, external fulltext parsers (require plugin installation) are `japanese_ftparser`, `thai_ftparser` +OCEANBASE_FULLTEXT_PARSER=ik +SEEKDB_MEMORY_LIMIT=2G + +# The Qdrant endpoint URL. Only available when VECTOR_STORE is `qdrant`. +QDRANT_URL=http://qdrant:6333 +QDRANT_API_KEY=difyai123456 +QDRANT_CLIENT_TIMEOUT=20 +QDRANT_GRPC_ENABLED=false +QDRANT_GRPC_PORT=6334 +QDRANT_REPLICATION_FACTOR=1 + +# Milvus configuration. Only available when VECTOR_STORE is `milvus`. +# The milvus uri. +MILVUS_URI=http://host.docker.internal:19530 +MILVUS_DATABASE= +MILVUS_TOKEN= +MILVUS_USER= +MILVUS_PASSWORD= +MILVUS_ENABLE_HYBRID_SEARCH=False +MILVUS_ANALYZER_PARAMS= + +# MyScale configuration, only available when VECTOR_STORE is `myscale` +# For multi-language support, please set MYSCALE_FTS_PARAMS with referring to: +# https://myscale.com/docs/en/text-search/#understanding-fts-index-parameters +MYSCALE_HOST=myscale +MYSCALE_PORT=8123 +MYSCALE_USER=default +MYSCALE_PASSWORD= +MYSCALE_DATABASE=dify +MYSCALE_FTS_PARAMS= + +# Couchbase configurations, only available when VECTOR_STORE is `couchbase` +# The connection string must include hostname defined in the docker-compose file (couchbase-server in this case) +COUCHBASE_CONNECTION_STRING=couchbase://couchbase-server +COUCHBASE_USER=Administrator +COUCHBASE_PASSWORD=password +COUCHBASE_BUCKET_NAME=Embeddings +COUCHBASE_SCOPE_NAME=_default + +# pgvector configurations, only available when VECTOR_STORE is `pgvector` +PGVECTOR_HOST=pgvector +PGVECTOR_PORT=5432 +PGVECTOR_USER=postgres +PGVECTOR_PASSWORD=difyai123456 +PGVECTOR_DATABASE=dify +PGVECTOR_MIN_CONNECTION=1 +PGVECTOR_MAX_CONNECTION=5 +PGVECTOR_PG_BIGM=false +PGVECTOR_PG_BIGM_VERSION=1.2-20240606 + +# vastbase configurations, only available when VECTOR_STORE is `vastbase` +VASTBASE_HOST=vastbase +VASTBASE_PORT=5432 +VASTBASE_USER=dify +VASTBASE_PASSWORD=Difyai123456 +VASTBASE_DATABASE=dify +VASTBASE_MIN_CONNECTION=1 +VASTBASE_MAX_CONNECTION=5 + +# pgvecto-rs configurations, only available when VECTOR_STORE is `pgvecto-rs` +PGVECTO_RS_HOST=pgvecto-rs +PGVECTO_RS_PORT=5432 +PGVECTO_RS_USER=postgres +PGVECTO_RS_PASSWORD=difyai123456 +PGVECTO_RS_DATABASE=dify + +# analyticdb configurations, only available when VECTOR_STORE is `analyticdb` +ANALYTICDB_KEY_ID=your-ak +ANALYTICDB_KEY_SECRET=your-sk +ANALYTICDB_REGION_ID=cn-hangzhou +ANALYTICDB_INSTANCE_ID=gp-ab123456 +ANALYTICDB_ACCOUNT=testaccount +ANALYTICDB_PASSWORD=testpassword +ANALYTICDB_NAMESPACE=dify +ANALYTICDB_NAMESPACE_PASSWORD=difypassword +ANALYTICDB_HOST=gp-test.aliyuncs.com +ANALYTICDB_PORT=5432 +ANALYTICDB_MIN_CONNECTION=1 +ANALYTICDB_MAX_CONNECTION=5 + +# TiDB vector configurations, only available when VECTOR_STORE is `tidb_vector` +TIDB_VECTOR_HOST=tidb +TIDB_VECTOR_PORT=4000 +TIDB_VECTOR_USER= +TIDB_VECTOR_PASSWORD= +TIDB_VECTOR_DATABASE=dify + +# Matrixone vector configurations. +MATRIXONE_HOST=matrixone +MATRIXONE_PORT=6001 +MATRIXONE_USER=dump +MATRIXONE_PASSWORD=111 +MATRIXONE_DATABASE=dify + +# Tidb on qdrant configuration, only available when VECTOR_STORE is `tidb_on_qdrant` +TIDB_ON_QDRANT_URL=http://127.0.0.1 +TIDB_ON_QDRANT_API_KEY=dify +TIDB_ON_QDRANT_CLIENT_TIMEOUT=20 +TIDB_ON_QDRANT_GRPC_ENABLED=false +TIDB_ON_QDRANT_GRPC_PORT=6334 +TIDB_PUBLIC_KEY=dify +TIDB_PRIVATE_KEY=dify +TIDB_API_URL=http://127.0.0.1 +TIDB_IAM_API_URL=http://127.0.0.1 +TIDB_REGION=regions/aws-us-east-1 +TIDB_PROJECT_ID=dify +TIDB_SPEND_LIMIT=100 + +# Chroma configuration, only available when VECTOR_STORE is `chroma` +CHROMA_HOST=127.0.0.1 +CHROMA_PORT=8000 +CHROMA_TENANT=default_tenant +CHROMA_DATABASE=default_database +CHROMA_AUTH_PROVIDER=chromadb.auth.token_authn.TokenAuthClientProvider +CHROMA_AUTH_CREDENTIALS= + +# Oracle configuration, only available when VECTOR_STORE is `oracle` +ORACLE_USER=dify +ORACLE_PASSWORD=dify +ORACLE_DSN=oracle:1521/FREEPDB1 +ORACLE_CONFIG_DIR=/app/api/storage/wallet +ORACLE_WALLET_LOCATION=/app/api/storage/wallet +ORACLE_WALLET_PASSWORD=dify +ORACLE_IS_AUTONOMOUS=false + +# AlibabaCloud MySQL configuration, only available when VECTOR_STORE is `alibabcloud_mysql` +ALIBABACLOUD_MYSQL_HOST=127.0.0.1 +ALIBABACLOUD_MYSQL_PORT=3306 +ALIBABACLOUD_MYSQL_USER=root +ALIBABACLOUD_MYSQL_PASSWORD=difyai123456 +ALIBABACLOUD_MYSQL_DATABASE=dify +ALIBABACLOUD_MYSQL_MAX_CONNECTION=5 +ALIBABACLOUD_MYSQL_HNSW_M=6 + +# relyt configurations, only available when VECTOR_STORE is `relyt` +RELYT_HOST=db +RELYT_PORT=5432 +RELYT_USER=postgres +RELYT_PASSWORD=difyai123456 +RELYT_DATABASE=postgres + +# open search configuration, only available when VECTOR_STORE is `opensearch` +OPENSEARCH_HOST=opensearch +OPENSEARCH_PORT=9200 +OPENSEARCH_SECURE=true +OPENSEARCH_VERIFY_CERTS=true +OPENSEARCH_AUTH_METHOD=basic +OPENSEARCH_USER=admin +OPENSEARCH_PASSWORD=admin +# If using AWS managed IAM, e.g. Managed Cluster or OpenSearch Serverless +OPENSEARCH_AWS_REGION=ap-southeast-1 +OPENSEARCH_AWS_SERVICE=aoss + +# tencent vector configurations, only available when VECTOR_STORE is `tencent` +TENCENT_VECTOR_DB_URL=http://127.0.0.1 +TENCENT_VECTOR_DB_API_KEY=dify +TENCENT_VECTOR_DB_TIMEOUT=30 +TENCENT_VECTOR_DB_USERNAME=dify +TENCENT_VECTOR_DB_DATABASE=dify +TENCENT_VECTOR_DB_SHARD=1 +TENCENT_VECTOR_DB_REPLICAS=2 +TENCENT_VECTOR_DB_ENABLE_HYBRID_SEARCH=false + +# ElasticSearch configuration, only available when VECTOR_STORE is `elasticsearch` +ELASTICSEARCH_HOST=0.0.0.0 +ELASTICSEARCH_PORT=9200 +ELASTICSEARCH_USERNAME=elastic +ELASTICSEARCH_PASSWORD=elastic +KIBANA_PORT=5601 + +# Using ElasticSearch Cloud Serverless, or not. +ELASTICSEARCH_USE_CLOUD=false +ELASTICSEARCH_CLOUD_URL=YOUR-ELASTICSEARCH_CLOUD_URL +ELASTICSEARCH_API_KEY=YOUR-ELASTICSEARCH_API_KEY + +ELASTICSEARCH_VERIFY_CERTS=False +ELASTICSEARCH_CA_CERTS= +ELASTICSEARCH_REQUEST_TIMEOUT=100000 +ELASTICSEARCH_RETRY_ON_TIMEOUT=True +ELASTICSEARCH_MAX_RETRIES=10 + +# baidu vector configurations, only available when VECTOR_STORE is `baidu` +BAIDU_VECTOR_DB_ENDPOINT=http://127.0.0.1:5287 +BAIDU_VECTOR_DB_CONNECTION_TIMEOUT_MS=30000 +BAIDU_VECTOR_DB_ACCOUNT=root +BAIDU_VECTOR_DB_API_KEY=dify +BAIDU_VECTOR_DB_DATABASE=dify +BAIDU_VECTOR_DB_SHARD=1 +BAIDU_VECTOR_DB_REPLICAS=3 +BAIDU_VECTOR_DB_INVERTED_INDEX_ANALYZER=DEFAULT_ANALYZER +BAIDU_VECTOR_DB_INVERTED_INDEX_PARSER_MODE=COARSE_MODE + +# VikingDB configurations, only available when VECTOR_STORE is `vikingdb` +VIKINGDB_ACCESS_KEY=your-ak +VIKINGDB_SECRET_KEY=your-sk +VIKINGDB_REGION=cn-shanghai +VIKINGDB_HOST=api-vikingdb.xxx.volces.com +VIKINGDB_SCHEMA=http +VIKINGDB_CONNECTION_TIMEOUT=30 +VIKINGDB_SOCKET_TIMEOUT=30 + +# Lindorm configuration, only available when VECTOR_STORE is `lindorm` +LINDORM_URL=http://localhost:30070 +LINDORM_USERNAME=admin +LINDORM_PASSWORD=admin +LINDORM_USING_UGC=True +LINDORM_QUERY_TIMEOUT=1 + +# opengauss configurations, only available when VECTOR_STORE is `opengauss` +OPENGAUSS_HOST=opengauss +OPENGAUSS_PORT=6600 +OPENGAUSS_USER=postgres +OPENGAUSS_PASSWORD=Dify@123 +OPENGAUSS_DATABASE=dify +OPENGAUSS_MIN_CONNECTION=1 +OPENGAUSS_MAX_CONNECTION=5 +OPENGAUSS_ENABLE_PQ=false + +# huawei cloud search service vector configurations, only available when VECTOR_STORE is `huawei_cloud` +HUAWEI_CLOUD_HOSTS=https://127.0.0.1:9200 +HUAWEI_CLOUD_USER=admin +HUAWEI_CLOUD_PASSWORD=admin + +# Upstash Vector configuration, only available when VECTOR_STORE is `upstash` +UPSTASH_VECTOR_URL=https://xxx-vector.upstash.io +UPSTASH_VECTOR_TOKEN=dify + +# TableStore Vector configuration +# (only used when VECTOR_STORE is tablestore) +TABLESTORE_ENDPOINT=https://instance-name.cn-hangzhou.ots.aliyuncs.com +TABLESTORE_INSTANCE_NAME=instance-name +TABLESTORE_ACCESS_KEY_ID=xxx +TABLESTORE_ACCESS_KEY_SECRET=xxx +TABLESTORE_NORMALIZE_FULLTEXT_BM25_SCORE=false + +# Clickzetta configuration, only available when VECTOR_STORE is `clickzetta` +CLICKZETTA_USERNAME= +CLICKZETTA_PASSWORD= +CLICKZETTA_INSTANCE= +CLICKZETTA_SERVICE=api.clickzetta.com +CLICKZETTA_WORKSPACE=quick_start +CLICKZETTA_VCLUSTER=default_ap +CLICKZETTA_SCHEMA=dify +CLICKZETTA_BATCH_SIZE=100 +CLICKZETTA_ENABLE_INVERTED_INDEX=true +CLICKZETTA_ANALYZER_TYPE=chinese +CLICKZETTA_ANALYZER_MODE=smart +CLICKZETTA_VECTOR_DISTANCE_FUNCTION=cosine_distance + +# ------------------------------ +# Knowledge Configuration +# ------------------------------ + +# Upload file size limit, default 15M. +UPLOAD_FILE_SIZE_LIMIT=15 + +# The maximum number of files that can be uploaded at a time, default 5. +UPLOAD_FILE_BATCH_LIMIT=5 + +# Comma-separated list of file extensions blocked from upload for security reasons. +# Extensions should be lowercase without dots (e.g., exe,bat,sh,dll). +# Empty by default to allow all file types. +# Recommended: exe,bat,cmd,com,scr,vbs,ps1,msi,dll +UPLOAD_FILE_EXTENSION_BLACKLIST= + +# Maximum number of files allowed in a single chunk attachment, default 10. +SINGLE_CHUNK_ATTACHMENT_LIMIT=10 + +# Maximum number of files allowed in a image batch upload operation +IMAGE_FILE_BATCH_LIMIT=10 + +# Maximum allowed image file size for attachments in megabytes, default 2. +ATTACHMENT_IMAGE_FILE_SIZE_LIMIT=2 + +# Timeout for downloading image attachments in seconds, default 60. +ATTACHMENT_IMAGE_DOWNLOAD_TIMEOUT=60 + + +# ETL type, support: `dify`, `Unstructured` +# `dify` Dify's proprietary file extraction scheme +# `Unstructured` Unstructured.io file extraction scheme +ETL_TYPE=dify + +# Unstructured API path and API key, needs to be configured when ETL_TYPE is Unstructured +# Or using Unstructured for document extractor node for pptx. +# For example: http://unstructured:8000/general/v0/general +UNSTRUCTURED_API_URL= +UNSTRUCTURED_API_KEY= +SCARF_NO_ANALYTICS=true + +# ------------------------------ +# Model Configuration +# ------------------------------ + +# The maximum number of tokens allowed for prompt generation. +# This setting controls the upper limit of tokens that can be used by the LLM +# when generating a prompt in the prompt generation tool. +# Default: 512 tokens. +PROMPT_GENERATION_MAX_TOKENS=512 + +# The maximum number of tokens allowed for code generation. +# This setting controls the upper limit of tokens that can be used by the LLM +# when generating code in the code generation tool. +# Default: 1024 tokens. +CODE_GENERATION_MAX_TOKENS=1024 + +# Enable or disable plugin based token counting. If disabled, token counting will return 0. +# This can improve performance by skipping token counting operations. +# Default: false (disabled). +PLUGIN_BASED_TOKEN_COUNTING_ENABLED=false + +# ------------------------------ +# Multi-modal Configuration +# ------------------------------ + +# The format of the image/video/audio/document sent when the multi-modal model is input, +# the default is base64, optional url. +# The delay of the call in url mode will be lower than that in base64 mode. +# It is generally recommended to use the more compatible base64 mode. +# If configured as url, you need to configure FILES_URL as an externally accessible address so that the multi-modal model can access the image/video/audio/document. +MULTIMODAL_SEND_FORMAT=base64 +# Upload image file size limit, default 10M. +UPLOAD_IMAGE_FILE_SIZE_LIMIT=10 +# Upload video file size limit, default 100M. +UPLOAD_VIDEO_FILE_SIZE_LIMIT=100 +# Upload audio file size limit, default 50M. +UPLOAD_AUDIO_FILE_SIZE_LIMIT=50 + +# ------------------------------ +# Sentry Configuration +# Used for application monitoring and error log tracking. +# ------------------------------ +SENTRY_DSN= + +# API Service Sentry DSN address, default is empty, when empty, +# all monitoring information is not reported to Sentry. +# If not set, Sentry error reporting will be disabled. +API_SENTRY_DSN= +# API Service The reporting ratio of Sentry events, if it is 0.01, it is 1%. +API_SENTRY_TRACES_SAMPLE_RATE=1.0 +# API Service The reporting ratio of Sentry profiles, if it is 0.01, it is 1%. +API_SENTRY_PROFILES_SAMPLE_RATE=1.0 + +# Web Service Sentry DSN address, default is empty, when empty, +# all monitoring information is not reported to Sentry. +# If not set, Sentry error reporting will be disabled. +WEB_SENTRY_DSN= + +# Plugin_daemon Service Sentry DSN address, default is empty, when empty, +# all monitoring information is not reported to Sentry. +# If not set, Sentry error reporting will be disabled. +PLUGIN_SENTRY_ENABLED=false +PLUGIN_SENTRY_DSN= + +# ------------------------------ +# Notion Integration Configuration +# Variables can be obtained by applying for Notion integration: https://www.notion.so/my-integrations +# ------------------------------ + +# Configure as "public" or "internal". +# Since Notion's OAuth redirect URL only supports HTTPS, +# if deploying locally, please use Notion's internal integration. +NOTION_INTEGRATION_TYPE=public +# Notion OAuth client secret (used for public integration type) +NOTION_CLIENT_SECRET= +# Notion OAuth client id (used for public integration type) +NOTION_CLIENT_ID= +# Notion internal integration secret. +# If the value of NOTION_INTEGRATION_TYPE is "internal", +# you need to configure this variable. +NOTION_INTERNAL_SECRET= + +# ------------------------------ +# Mail related configuration +# ------------------------------ + +# Mail type, support: resend, smtp, sendgrid +MAIL_TYPE=resend + +# Default send from email address, if not specified +# If using SendGrid, use the 'from' field for authentication if necessary. +MAIL_DEFAULT_SEND_FROM= + +# API-Key for the Resend email provider, used when MAIL_TYPE is `resend`. +RESEND_API_URL=https://api.resend.com +RESEND_API_KEY=your-resend-api-key + + +# SMTP server configuration, used when MAIL_TYPE is `smtp` +SMTP_SERVER= +SMTP_PORT=465 +SMTP_USERNAME= +SMTP_PASSWORD= +SMTP_USE_TLS=true +SMTP_OPPORTUNISTIC_TLS=false + +# Sendgid configuration +SENDGRID_API_KEY= + +# ------------------------------ +# Others Configuration +# ------------------------------ + +# Maximum length of segmentation tokens for indexing +INDEXING_MAX_SEGMENTATION_TOKENS_LENGTH=4000 + +# Member invitation link valid time (hours), +# Default: 72. +INVITE_EXPIRY_HOURS=72 + +# Reset password token valid time (minutes), +RESET_PASSWORD_TOKEN_EXPIRY_MINUTES=5 +EMAIL_REGISTER_TOKEN_EXPIRY_MINUTES=5 +CHANGE_EMAIL_TOKEN_EXPIRY_MINUTES=5 +OWNER_TRANSFER_TOKEN_EXPIRY_MINUTES=5 + +# The sandbox service endpoint. +CODE_EXECUTION_ENDPOINT=http://sandbox:8194 +CODE_EXECUTION_API_KEY=dify-sandbox +CODE_EXECUTION_SSL_VERIFY=True +CODE_EXECUTION_POOL_MAX_CONNECTIONS=100 +CODE_EXECUTION_POOL_MAX_KEEPALIVE_CONNECTIONS=20 +CODE_EXECUTION_POOL_KEEPALIVE_EXPIRY=5.0 +CODE_MAX_NUMBER=9223372036854775807 +CODE_MIN_NUMBER=-9223372036854775808 +CODE_MAX_DEPTH=5 +CODE_MAX_PRECISION=20 +CODE_MAX_STRING_LENGTH=400000 +CODE_MAX_STRING_ARRAY_LENGTH=30 +CODE_MAX_OBJECT_ARRAY_LENGTH=30 +CODE_MAX_NUMBER_ARRAY_LENGTH=1000 +CODE_EXECUTION_CONNECT_TIMEOUT=10 +CODE_EXECUTION_READ_TIMEOUT=60 +CODE_EXECUTION_WRITE_TIMEOUT=10 +TEMPLATE_TRANSFORM_MAX_LENGTH=400000 + +# Workflow runtime configuration +WORKFLOW_MAX_EXECUTION_STEPS=500 +WORKFLOW_MAX_EXECUTION_TIME=1200 +WORKFLOW_CALL_MAX_DEPTH=5 +MAX_VARIABLE_SIZE=204800 +WORKFLOW_FILE_UPLOAD_LIMIT=10 + +# GraphEngine Worker Pool Configuration +# Minimum number of workers per GraphEngine instance (default: 1) +GRAPH_ENGINE_MIN_WORKERS=1 +# Maximum number of workers per GraphEngine instance (default: 10) +GRAPH_ENGINE_MAX_WORKERS=10 +# Queue depth threshold that triggers worker scale up (default: 3) +GRAPH_ENGINE_SCALE_UP_THRESHOLD=3 +# Seconds of idle time before scaling down workers (default: 5.0) +GRAPH_ENGINE_SCALE_DOWN_IDLE_TIME=5.0 + +# Workflow storage configuration +# Options: rdbms, hybrid +# rdbms: Use only the relational database (default) +# hybrid: Save new data to object storage, read from both object storage and RDBMS +WORKFLOW_NODE_EXECUTION_STORAGE=rdbms + +# Repository configuration +# Core workflow execution repository implementation +# Options: +# - core.repositories.sqlalchemy_workflow_execution_repository.SQLAlchemyWorkflowExecutionRepository (default) +# - core.repositories.celery_workflow_execution_repository.CeleryWorkflowExecutionRepository +CORE_WORKFLOW_EXECUTION_REPOSITORY=core.repositories.sqlalchemy_workflow_execution_repository.SQLAlchemyWorkflowExecutionRepository + +# Core workflow node execution repository implementation +# Options: +# - core.repositories.sqlalchemy_workflow_node_execution_repository.SQLAlchemyWorkflowNodeExecutionRepository (default) +# - core.repositories.celery_workflow_node_execution_repository.CeleryWorkflowNodeExecutionRepository +CORE_WORKFLOW_NODE_EXECUTION_REPOSITORY=core.repositories.sqlalchemy_workflow_node_execution_repository.SQLAlchemyWorkflowNodeExecutionRepository + +# API workflow run repository implementation +API_WORKFLOW_RUN_REPOSITORY=repositories.sqlalchemy_api_workflow_run_repository.DifyAPISQLAlchemyWorkflowRunRepository + +# API workflow node execution repository implementation +API_WORKFLOW_NODE_EXECUTION_REPOSITORY=repositories.sqlalchemy_api_workflow_node_execution_repository.DifyAPISQLAlchemyWorkflowNodeExecutionRepository + +# Workflow log cleanup configuration +# Enable automatic cleanup of workflow run logs to manage database size +WORKFLOW_LOG_CLEANUP_ENABLED=false +# Number of days to retain workflow run logs (default: 30 days) +WORKFLOW_LOG_RETENTION_DAYS=30 +# Batch size for workflow log cleanup operations (default: 100) +WORKFLOW_LOG_CLEANUP_BATCH_SIZE=100 + +# HTTP request node in workflow configuration +HTTP_REQUEST_NODE_MAX_BINARY_SIZE=10485760 +HTTP_REQUEST_NODE_MAX_TEXT_SIZE=1048576 +HTTP_REQUEST_NODE_SSL_VERIFY=True + +# HTTP request node timeout configuration +# Maximum timeout values (in seconds) that users can set in HTTP request nodes +# - Connect timeout: Time to wait for establishing connection (default: 10s) +# - Read timeout: Time to wait for receiving response data (default: 600s, 10 minutes) +# - Write timeout: Time to wait for sending request data (default: 600s, 10 minutes) +HTTP_REQUEST_MAX_CONNECT_TIMEOUT=10 +HTTP_REQUEST_MAX_READ_TIMEOUT=600 +HTTP_REQUEST_MAX_WRITE_TIMEOUT=600 + +# Base64 encoded CA certificate data for custom certificate verification (PEM format, optional) +# HTTP_REQUEST_NODE_SSL_CERT_DATA=LS0tLS1CRUdJTi... +# Base64 encoded client certificate data for mutual TLS authentication (PEM format, optional) +# HTTP_REQUEST_NODE_SSL_CLIENT_CERT_DATA=LS0tLS1CRUdJTi... +# Base64 encoded client private key data for mutual TLS authentication (PEM format, optional) +# HTTP_REQUEST_NODE_SSL_CLIENT_KEY_DATA=LS0tLS1CRUdJTi... + +# Webhook request configuration +WEBHOOK_REQUEST_BODY_MAX_SIZE=10485760 + +# Respect X-* headers to redirect clients +RESPECT_XFORWARD_HEADERS_ENABLED=false + +# SSRF Proxy server HTTP URL +SSRF_PROXY_HTTP_URL=http://ssrf_proxy:3128 +# SSRF Proxy server HTTPS URL +SSRF_PROXY_HTTPS_URL=http://ssrf_proxy:3128 + +# Maximum loop count in the workflow +LOOP_NODE_MAX_COUNT=100 + +# The maximum number of tools that can be used in the agent. +MAX_TOOLS_NUM=10 + +# Maximum number of Parallelism branches in the workflow +MAX_PARALLEL_LIMIT=10 + +# The maximum number of iterations for agent setting +MAX_ITERATIONS_NUM=99 + +# ------------------------------ +# Environment Variables for web Service +# ------------------------------ + +# The timeout for the text generation in millisecond +TEXT_GENERATION_TIMEOUT_MS=60000 + +# Allow rendering unsafe URLs which have "data:" scheme. +ALLOW_UNSAFE_DATA_SCHEME=false + +# Maximum number of tree depth in the workflow +MAX_TREE_DEPTH=50 + +# ------------------------------ +# Environment Variables for database Service +# ------------------------------ +# Postgres data directory +PGDATA=/var/lib/postgresql/data/pgdata + +# MySQL Default Configuration +MYSQL_HOST_VOLUME=./volumes/mysql/data + +# ------------------------------ +# Environment Variables for sandbox Service +# ------------------------------ + +# The API key for the sandbox service +SANDBOX_API_KEY=dify-sandbox +# The mode in which the Gin framework runs +SANDBOX_GIN_MODE=release +# The timeout for the worker in seconds +SANDBOX_WORKER_TIMEOUT=15 +# Enable network for the sandbox service +SANDBOX_ENABLE_NETWORK=true +# HTTP proxy URL for SSRF protection +SANDBOX_HTTP_PROXY=http://ssrf_proxy:3128 +# HTTPS proxy URL for SSRF protection +SANDBOX_HTTPS_PROXY=http://ssrf_proxy:3128 +# The port on which the sandbox service runs +SANDBOX_PORT=8194 + +# ------------------------------ +# Environment Variables for weaviate Service +# (only used when VECTOR_STORE is weaviate) +# ------------------------------ +WEAVIATE_PERSISTENCE_DATA_PATH=/var/lib/weaviate +WEAVIATE_QUERY_DEFAULTS_LIMIT=25 +WEAVIATE_AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED=true +WEAVIATE_DEFAULT_VECTORIZER_MODULE=none +WEAVIATE_CLUSTER_HOSTNAME=node1 +WEAVIATE_AUTHENTICATION_APIKEY_ENABLED=true +WEAVIATE_AUTHENTICATION_APIKEY_ALLOWED_KEYS=WVF5YThaHlkYwhGUSmCRgsX3tD5ngdN8pkih +WEAVIATE_AUTHENTICATION_APIKEY_USERS=hello@dify.ai +WEAVIATE_AUTHORIZATION_ADMINLIST_ENABLED=true +WEAVIATE_AUTHORIZATION_ADMINLIST_USERS=hello@dify.ai +WEAVIATE_DISABLE_TELEMETRY=false +WEAVIATE_ENABLE_TOKENIZER_GSE=false +WEAVIATE_ENABLE_TOKENIZER_KAGOME_JA=false +WEAVIATE_ENABLE_TOKENIZER_KAGOME_KR=false + +# ------------------------------ +# Environment Variables for Chroma +# (only used when VECTOR_STORE is chroma) +# ------------------------------ + +# Authentication credentials for Chroma server +CHROMA_SERVER_AUTHN_CREDENTIALS=difyai123456 +# Authentication provider for Chroma server +CHROMA_SERVER_AUTHN_PROVIDER=chromadb.auth.token_authn.TokenAuthenticationServerProvider +# Persistence setting for Chroma server +CHROMA_IS_PERSISTENT=TRUE + +# ------------------------------ +# Environment Variables for Oracle Service +# (only used when VECTOR_STORE is oracle) +# ------------------------------ +ORACLE_PWD=Dify123456 +ORACLE_CHARACTERSET=AL32UTF8 + +# ------------------------------ +# Environment Variables for milvus Service +# (only used when VECTOR_STORE is milvus) +# ------------------------------ +# ETCD configuration for auto compaction mode +ETCD_AUTO_COMPACTION_MODE=revision +# ETCD configuration for auto compaction retention in terms of number of revisions +ETCD_AUTO_COMPACTION_RETENTION=1000 +# ETCD configuration for backend quota in bytes +ETCD_QUOTA_BACKEND_BYTES=4294967296 +# ETCD configuration for the number of changes before triggering a snapshot +ETCD_SNAPSHOT_COUNT=50000 +# MinIO access key for authentication +MINIO_ACCESS_KEY=minioadmin +# MinIO secret key for authentication +MINIO_SECRET_KEY=minioadmin +# ETCD service endpoints +ETCD_ENDPOINTS=etcd:2379 +# MinIO service address +MINIO_ADDRESS=minio:9000 +# Enable or disable security authorization +MILVUS_AUTHORIZATION_ENABLED=true + +# ------------------------------ +# Environment Variables for pgvector / pgvector-rs Service +# (only used when VECTOR_STORE is pgvector / pgvector-rs) +# ------------------------------ +PGVECTOR_PGUSER=postgres +# The password for the default postgres user. +PGVECTOR_POSTGRES_PASSWORD=difyai123456 +# The name of the default postgres database. +PGVECTOR_POSTGRES_DB=dify +# postgres data directory +PGVECTOR_PGDATA=/var/lib/postgresql/data/pgdata + +# ------------------------------ +# Environment Variables for opensearch +# (only used when VECTOR_STORE is opensearch) +# ------------------------------ +OPENSEARCH_DISCOVERY_TYPE=single-node +OPENSEARCH_BOOTSTRAP_MEMORY_LOCK=true +OPENSEARCH_JAVA_OPTS_MIN=512m +OPENSEARCH_JAVA_OPTS_MAX=1024m +OPENSEARCH_INITIAL_ADMIN_PASSWORD=Qazwsxedc!@#123 +OPENSEARCH_MEMLOCK_SOFT=-1 +OPENSEARCH_MEMLOCK_HARD=-1 +OPENSEARCH_NOFILE_SOFT=65536 +OPENSEARCH_NOFILE_HARD=65536 + +# ------------------------------ +# Environment Variables for Nginx reverse proxy +# ------------------------------ +NGINX_SERVER_NAME=_ +NGINX_HTTPS_ENABLED=false +# HTTP port +NGINX_PORT=80 +# SSL settings are only applied when HTTPS_ENABLED is true +NGINX_SSL_PORT=443 +# if HTTPS_ENABLED is true, you're required to add your own SSL certificates/keys to the `./nginx/ssl` directory +# and modify the env vars below accordingly. +NGINX_SSL_CERT_FILENAME=dify.crt +NGINX_SSL_CERT_KEY_FILENAME=dify.key +NGINX_SSL_PROTOCOLS=TLSv1.1 TLSv1.2 TLSv1.3 + +# Nginx performance tuning +NGINX_WORKER_PROCESSES=auto +NGINX_CLIENT_MAX_BODY_SIZE=100M +NGINX_KEEPALIVE_TIMEOUT=65 + +# Proxy settings +NGINX_PROXY_READ_TIMEOUT=3600s +NGINX_PROXY_SEND_TIMEOUT=3600s + +# Set true to accept requests for /.well-known/acme-challenge/ +NGINX_ENABLE_CERTBOT_CHALLENGE=false + +# ------------------------------ +# Certbot Configuration +# ------------------------------ + +# Email address (required to get certificates from Let's Encrypt) +CERTBOT_EMAIL=your_email@example.com + +# Domain name +CERTBOT_DOMAIN=your_domain.com + +# certbot command options +# i.e: --force-renewal --dry-run --test-cert --debug +CERTBOT_OPTIONS= + +# ------------------------------ +# Environment Variables for SSRF Proxy +# ------------------------------ +SSRF_HTTP_PORT=3128 +SSRF_COREDUMP_DIR=/var/spool/squid +SSRF_REVERSE_PROXY_PORT=8194 +SSRF_SANDBOX_HOST=sandbox +SSRF_DEFAULT_TIME_OUT=5 +SSRF_DEFAULT_CONNECT_TIME_OUT=5 +SSRF_DEFAULT_READ_TIME_OUT=5 +SSRF_DEFAULT_WRITE_TIME_OUT=5 +SSRF_POOL_MAX_CONNECTIONS=100 +SSRF_POOL_MAX_KEEPALIVE_CONNECTIONS=20 +SSRF_POOL_KEEPALIVE_EXPIRY=5.0 + +# ------------------------------ +# docker env var for specifying vector db and metadata db type at startup +# (based on the vector db and metadata db type, the corresponding docker +# compose profile will be used) +# if you want to use unstructured, add ',unstructured' to the end +# ------------------------------ +COMPOSE_PROFILES=${VECTOR_STORE:-weaviate},${DB_TYPE:-postgresql} + +# ------------------------------ +# Docker Compose Service Expose Host Port Configurations +# ------------------------------ +EXPOSE_NGINX_PORT=80 +EXPOSE_NGINX_SSL_PORT=443 + +# ---------------------------------------------------------------------------- +# ModelProvider & Tool Position Configuration +# Used to specify the model providers and tools that can be used in the app. +# ---------------------------------------------------------------------------- + +# Pin, include, and exclude tools +# Use comma-separated values with no spaces between items. +# Example: POSITION_TOOL_PINS=bing,google +POSITION_TOOL_PINS= +POSITION_TOOL_INCLUDES= +POSITION_TOOL_EXCLUDES= + +# Pin, include, and exclude model providers +# Use comma-separated values with no spaces between items. +# Example: POSITION_PROVIDER_PINS=openai,openllm +POSITION_PROVIDER_PINS= +POSITION_PROVIDER_INCLUDES= +POSITION_PROVIDER_EXCLUDES= + +# CSP https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP +CSP_WHITELIST= + +# Enable or disable create tidb service job +CREATE_TIDB_SERVICE_JOB_ENABLED=false + +# Maximum number of submitted thread count in a ThreadPool for parallel node execution +MAX_SUBMIT_COUNT=100 + +# The maximum number of top-k value for RAG. +TOP_K_MAX_VALUE=10 + +# ------------------------------ +# Plugin Daemon Configuration +# ------------------------------ + +DB_PLUGIN_DATABASE=dify_plugin +EXPOSE_PLUGIN_DAEMON_PORT=5002 +PLUGIN_DAEMON_PORT=5002 +PLUGIN_DAEMON_KEY=lYkiYYT6owG+71oLerGzA7GXCgOT++6ovaezWAjpCjf+Sjc3ZtU+qUEi +PLUGIN_DAEMON_URL=http://plugin_daemon:5002 +PLUGIN_MAX_PACKAGE_SIZE=52428800 +PLUGIN_PPROF_ENABLED=false + +PLUGIN_DEBUGGING_HOST=0.0.0.0 +PLUGIN_DEBUGGING_PORT=5003 +EXPOSE_PLUGIN_DEBUGGING_HOST=localhost +EXPOSE_PLUGIN_DEBUGGING_PORT=5003 + +# If this key is changed, DIFY_INNER_API_KEY in plugin_daemon service must also be updated or agent node will fail. +PLUGIN_DIFY_INNER_API_KEY=QaHbTe77CtuXmsfyhR7+vRjI/+XbV1AaFy691iy+kGDv2Jvy0/eAh8Y1 +PLUGIN_DIFY_INNER_API_URL=http://api:5001 + +ENDPOINT_URL_TEMPLATE=http://localhost/e/{hook_id} + +MARKETPLACE_ENABLED=true +MARKETPLACE_API_URL=https://marketplace.dify.ai + +FORCE_VERIFYING_SIGNATURE=true +ENFORCE_LANGGENIUS_PLUGIN_SIGNATURES=true + +PLUGIN_STDIO_BUFFER_SIZE=1024 +PLUGIN_STDIO_MAX_BUFFER_SIZE=5242880 + +PLUGIN_PYTHON_ENV_INIT_TIMEOUT=120 +PLUGIN_MAX_EXECUTION_TIMEOUT=600 +# PIP_MIRROR_URL=https://pypi.tuna.tsinghua.edu.cn/simple +PIP_MIRROR_URL= + +# https://github.com/langgenius/dify-plugin-daemon/blob/main/.env.example +# Plugin storage type, local aws_s3 tencent_cos azure_blob aliyun_oss volcengine_tos +PLUGIN_STORAGE_TYPE=local +PLUGIN_STORAGE_LOCAL_ROOT=/app/storage +PLUGIN_WORKING_PATH=/app/storage/cwd +PLUGIN_INSTALLED_PATH=plugin +PLUGIN_PACKAGE_CACHE_PATH=plugin_packages +PLUGIN_MEDIA_CACHE_PATH=assets +# Plugin oss bucket +PLUGIN_STORAGE_OSS_BUCKET= +# Plugin oss s3 credentials +PLUGIN_S3_USE_AWS=false +PLUGIN_S3_USE_AWS_MANAGED_IAM=false +PLUGIN_S3_ENDPOINT= +PLUGIN_S3_USE_PATH_STYLE=false +PLUGIN_AWS_ACCESS_KEY= +PLUGIN_AWS_SECRET_KEY= +PLUGIN_AWS_REGION= +# Plugin oss azure blob +PLUGIN_AZURE_BLOB_STORAGE_CONTAINER_NAME= +PLUGIN_AZURE_BLOB_STORAGE_CONNECTION_STRING= +# Plugin oss tencent cos +PLUGIN_TENCENT_COS_SECRET_KEY= +PLUGIN_TENCENT_COS_SECRET_ID= +PLUGIN_TENCENT_COS_REGION= +# Plugin oss aliyun oss +PLUGIN_ALIYUN_OSS_REGION= +PLUGIN_ALIYUN_OSS_ENDPOINT= +PLUGIN_ALIYUN_OSS_ACCESS_KEY_ID= +PLUGIN_ALIYUN_OSS_ACCESS_KEY_SECRET= +PLUGIN_ALIYUN_OSS_AUTH_VERSION=v4 +PLUGIN_ALIYUN_OSS_PATH= +# Plugin oss volcengine tos +PLUGIN_VOLCENGINE_TOS_ENDPOINT= +PLUGIN_VOLCENGINE_TOS_ACCESS_KEY= +PLUGIN_VOLCENGINE_TOS_SECRET_KEY= +PLUGIN_VOLCENGINE_TOS_REGION= + +# ------------------------------ +# OTLP Collector Configuration +# ------------------------------ +ENABLE_OTEL=false +OTLP_TRACE_ENDPOINT= +OTLP_METRIC_ENDPOINT= +OTLP_BASE_ENDPOINT=http://localhost:4318 +OTLP_API_KEY= +OTEL_EXPORTER_OTLP_PROTOCOL= +OTEL_EXPORTER_TYPE=otlp +OTEL_SAMPLING_RATE=0.1 +OTEL_BATCH_EXPORT_SCHEDULE_DELAY=5000 +OTEL_MAX_QUEUE_SIZE=2048 +OTEL_MAX_EXPORT_BATCH_SIZE=512 +OTEL_METRIC_EXPORT_INTERVAL=60000 +OTEL_BATCH_EXPORT_TIMEOUT=10000 +OTEL_METRIC_EXPORT_TIMEOUT=30000 + +# Prevent Clickjacking +ALLOW_EMBED=false + +# Dataset queue monitor configuration +QUEUE_MONITOR_THRESHOLD=200 +# You can configure multiple ones, separated by commas. eg: test1@dify.ai,test2@dify.ai +QUEUE_MONITOR_ALERT_EMAILS= +# Monitor interval in minutes, default is 30 minutes +QUEUE_MONITOR_INTERVAL=30 + +# Swagger UI configuration +SWAGGER_UI_ENABLED=true +SWAGGER_UI_PATH=/swagger-ui.html + +# Whether to encrypt dataset IDs when exporting DSL files (default: true) +# Set to false to export dataset IDs as plain text for easier cross-environment import +DSL_EXPORT_ENCRYPT_DATASET_ID=true + +# Maximum number of segments for dataset segments API (0 for unlimited) +DATASET_MAX_SEGMENTS_PER_REQUEST=0 + +# Celery schedule tasks configuration +ENABLE_CLEAN_EMBEDDING_CACHE_TASK=false +ENABLE_CLEAN_UNUSED_DATASETS_TASK=false +ENABLE_CREATE_TIDB_SERVERLESS_TASK=false +ENABLE_UPDATE_TIDB_SERVERLESS_STATUS_TASK=false +ENABLE_CLEAN_MESSAGES=false +ENABLE_MAIL_CLEAN_DOCUMENT_NOTIFY_TASK=false +ENABLE_DATASETS_QUEUE_MONITOR=false +ENABLE_CHECK_UPGRADABLE_PLUGIN_TASK=true +ENABLE_WORKFLOW_SCHEDULE_POLLER_TASK=true +WORKFLOW_SCHEDULE_POLLER_INTERVAL=1 +WORKFLOW_SCHEDULE_POLLER_BATCH_SIZE=100 +WORKFLOW_SCHEDULE_MAX_DISPATCH_PER_TICK=0 + +# Tenant isolated task queue configuration +TENANT_ISOLATED_TASK_CONCURRENCY=1 + +# The API key of amplitude +AMPLITUDE_API_KEY= diff --git a/docker/dify/README.md b/docker/dify/README.md new file mode 100644 index 00000000..375570f1 --- /dev/null +++ b/docker/dify/README.md @@ -0,0 +1,119 @@ +## README for docker Deployment + +Welcome to the new `docker` directory for deploying Dify using Docker Compose. This README outlines the updates, deployment instructions, and migration details for existing users. + +### What's Updated + +- **Certbot Container**: `docker-compose.yaml` now contains `certbot` for managing SSL certificates. This container automatically renews certificates and ensures secure HTTPS connections.\ + For more information, refer `docker/certbot/README.md`. + +- **Persistent Environment Variables**: Environment variables are now managed through a `.env` file, ensuring that your configurations persist across deployments. + + > What is `.env`?

+ > The `.env` file is a crucial component in Docker and Docker Compose environments, serving as a centralized configuration file where you can define environment variables that are accessible to the containers at runtime. This file simplifies the management of environment settings across different stages of development, testing, and production, providing consistency and ease of configuration to deployments. + +- **Unified Vector Database Services**: All vector database services are now managed from a single Docker Compose file `docker-compose.yaml`. You can switch between different vector databases by setting the `VECTOR_STORE` environment variable in your `.env` file. + +- **Mandatory .env File**: A `.env` file is now required to run `docker compose up`. This file is crucial for configuring your deployment and for any custom settings to persist through upgrades. + +### How to Deploy Dify with `docker-compose.yaml` + +1. **Prerequisites**: Ensure Docker and Docker Compose are installed on your system. +1. **Environment Setup**: + - Navigate to the `docker` directory. + - Copy the `.env.example` file to a new file named `.env` by running `cp .env.example .env`. + - Customize the `.env` file as needed. Refer to the `.env.example` file for detailed configuration options. +1. **Running the Services**: + - Execute `docker compose up` from the `docker` directory to start the services. + - To specify a vector database, set the `VECTOR_STORE` variable in your `.env` file to your desired vector database service, such as `milvus`, `weaviate`, or `opensearch`. +1. **SSL Certificate Setup**: + - Refer `docker/certbot/README.md` to set up SSL certificates using Certbot. +1. **OpenTelemetry Collector Setup**: + - Change `ENABLE_OTEL` to `true` in `.env`. + - Configure `OTLP_BASE_ENDPOINT` properly. + +### How to Deploy Middleware for Developing Dify + +1. **Middleware Setup**: + - Use the `docker-compose.middleware.yaml` for setting up essential middleware services like databases and caches. + - Navigate to the `docker` directory. + - Ensure the `middleware.env` file is created by running `cp middleware.env.example middleware.env` (refer to the `middleware.env.example` file). +1. **Running Middleware Services**: + - Navigate to the `docker` directory. + - Execute `docker compose --env-file middleware.env -f docker-compose.middleware.yaml -p dify up -d` to start PostgreSQL/MySQL (per `DB_TYPE`) plus the bundled Weaviate instance. + +> Compose automatically loads `COMPOSE_PROFILES=${DB_TYPE:-postgresql},weaviate` from `middleware.env`, so no extra `--profile` flags are needed. Adjust variables in `middleware.env` if you want a different combination of services. + +### Migration for Existing Users + +For users migrating from the `docker-legacy` setup: + +1. **Review Changes**: Familiarize yourself with the new `.env` configuration and Docker Compose setup. +1. **Transfer Customizations**: + - If you have customized configurations such as `docker-compose.yaml`, `ssrf_proxy/squid.conf`, or `nginx/conf.d/default.conf`, you will need to reflect these changes in the `.env` file you create. +1. **Data Migration**: + - Ensure that data from services like databases and caches is backed up and migrated appropriately to the new structure if necessary. + +### Overview of `.env` + +#### Key Modules and Customization + +- **Vector Database Services**: Depending on the type of vector database used (`VECTOR_STORE`), users can set specific endpoints, ports, and authentication details. +- **Storage Services**: Depending on the storage type (`STORAGE_TYPE`), users can configure specific settings for S3, Azure Blob, Google Storage, etc. +- **API and Web Services**: Users can define URLs and other settings that affect how the API and web frontend operate. + +#### Other notable variables + +The `.env.example` file provided in the Docker setup is extensive and covers a wide range of configuration options. It is structured into several sections, each pertaining to different aspects of the application and its services. Here are some of the key sections and variables: + +1. **Common Variables**: + + - `CONSOLE_API_URL`, `SERVICE_API_URL`: URLs for different API services. + - `APP_WEB_URL`: Frontend application URL. + - `FILES_URL`: Base URL for file downloads and previews. + +1. **Server Configuration**: + + - `LOG_LEVEL`, `DEBUG`, `FLASK_DEBUG`: Logging and debug settings. + - `SECRET_KEY`: A key for encrypting session cookies and other sensitive data. + +1. **Database Configuration**: + + - `DB_USERNAME`, `DB_PASSWORD`, `DB_HOST`, `DB_PORT`, `DB_DATABASE`: PostgreSQL database credentials and connection details. + +1. **Redis Configuration**: + + - `REDIS_HOST`, `REDIS_PORT`, `REDIS_PASSWORD`: Redis server connection settings. + +1. **Celery Configuration**: + + - `CELERY_BROKER_URL`: Configuration for Celery message broker. + +1. **Storage Configuration**: + + - `STORAGE_TYPE`, `S3_BUCKET_NAME`, `AZURE_BLOB_ACCOUNT_NAME`: Settings for file storage options like local, S3, Azure Blob, etc. + +1. **Vector Database Configuration**: + + - `VECTOR_STORE`: Type of vector database (e.g., `weaviate`, `milvus`). + - Specific settings for each vector store like `WEAVIATE_ENDPOINT`, `MILVUS_URI`. + +1. **CORS Configuration**: + + - `WEB_API_CORS_ALLOW_ORIGINS`, `CONSOLE_CORS_ALLOW_ORIGINS`: Settings for cross-origin resource sharing. + +1. **OpenTelemetry Configuration**: + + - `ENABLE_OTEL`: Enable OpenTelemetry collector in api. + - `OTLP_BASE_ENDPOINT`: Endpoint for your OTLP exporter. + +1. **Other Service-Specific Environment Variables**: + + - Each service like `nginx`, `redis`, `db`, and vector databases have specific environment variables that are directly referenced in the `docker-compose.yaml`. + +### Additional Information + +- **Continuous Improvement Phase**: We are actively seeking feedback from the community to refine and enhance the deployment process. As more users adopt this new method, we will continue to make improvements based on your experiences and suggestions. +- **Support**: For detailed configuration options and environment variable settings, refer to the `.env.example` file and the Docker Compose configuration files in the `docker` directory. + +This README aims to guide you through the deployment process using the new Docker Compose setup. For any issues or further assistance, please refer to the official documentation or contact support. diff --git a/docker/dify/certbot/README.md b/docker/dify/certbot/README.md new file mode 100644 index 00000000..62b1eee3 --- /dev/null +++ b/docker/dify/certbot/README.md @@ -0,0 +1,76 @@ +# Launching new servers with SSL certificates + +## Short description + +docker compose certbot configurations with Backward compatibility (without certbot container).\ +Use `docker compose --profile certbot up` to use this features. + +## The simplest way for launching new servers with SSL certificates + +1. Get letsencrypt certs\ + set `.env` values + ```properties + NGINX_SSL_CERT_FILENAME=fullchain.pem + NGINX_SSL_CERT_KEY_FILENAME=privkey.pem + NGINX_ENABLE_CERTBOT_CHALLENGE=true + CERTBOT_DOMAIN=your_domain.com + CERTBOT_EMAIL=example@your_domain.com + ``` + execute command: + ```shell + docker network prune + docker compose --profile certbot up --force-recreate -d + ``` + then after the containers launched: + ```shell + docker compose exec -it certbot /bin/sh /update-cert.sh + ``` +1. Edit `.env` file and `docker compose --profile certbot up` again.\ + set `.env` value additionally + ```properties + NGINX_HTTPS_ENABLED=true + ``` + execute command: + ```shell + docker compose --profile certbot up -d --no-deps --force-recreate nginx + ``` + Then you can access your serve with HTTPS.\ + [https://your_domain.com](https://your_domain.com) + +## SSL certificates renewal + +For SSL certificates renewal, execute commands below: + +```shell +docker compose exec -it certbot /bin/sh /update-cert.sh +docker compose exec nginx nginx -s reload +``` + +## Options for certbot + +`CERTBOT_OPTIONS` key might be helpful for testing. i.e., + +```properties +CERTBOT_OPTIONS=--dry-run +``` + +To apply changes to `CERTBOT_OPTIONS`, regenerate the certbot container before updating the certificates. + +```shell +docker compose --profile certbot up -d --no-deps --force-recreate certbot +docker compose exec -it certbot /bin/sh /update-cert.sh +``` + +Then, reload the nginx container if necessary. + +```shell +docker compose exec nginx nginx -s reload +``` + +## For legacy servers + +To use cert files dir `nginx/ssl` as before, simply launch containers WITHOUT `--profile certbot` option. + +```shell +docker compose up -d +``` diff --git a/docker/dify/certbot/docker-entrypoint.sh b/docker/dify/certbot/docker-entrypoint.sh new file mode 100644 index 00000000..a70ecd82 --- /dev/null +++ b/docker/dify/certbot/docker-entrypoint.sh @@ -0,0 +1,30 @@ +#!/bin/sh +set -e + +printf '%s\n' "Docker entrypoint script is running" + +printf '%s\n' "\nChecking specific environment variables:" +printf '%s\n' "CERTBOT_EMAIL: ${CERTBOT_EMAIL:-Not set}" +printf '%s\n' "CERTBOT_DOMAIN: ${CERTBOT_DOMAIN:-Not set}" +printf '%s\n' "CERTBOT_OPTIONS: ${CERTBOT_OPTIONS:-Not set}" + +printf '%s\n' "\nChecking mounted directories:" +for dir in "/etc/letsencrypt" "/var/www/html" "/var/log/letsencrypt"; do + if [ -d "$dir" ]; then + printf '%s\n' "$dir exists. Contents:" + ls -la "$dir" + else + printf '%s\n' "$dir does not exist." + fi +done + +printf '%s\n' "\nGenerating update-cert.sh from template" +sed -e "s|\${CERTBOT_EMAIL}|$CERTBOT_EMAIL|g" \ + -e "s|\${CERTBOT_DOMAIN}|$CERTBOT_DOMAIN|g" \ + -e "s|\${CERTBOT_OPTIONS}|$CERTBOT_OPTIONS|g" \ + /update-cert.template.txt > /update-cert.sh + +chmod +x /update-cert.sh + +printf '%s\n' "\nExecuting command:" "$@" +exec "$@" diff --git a/docker/dify/certbot/update-cert.template.txt b/docker/dify/certbot/update-cert.template.txt new file mode 100644 index 00000000..16786a19 --- /dev/null +++ b/docker/dify/certbot/update-cert.template.txt @@ -0,0 +1,19 @@ +#!/bin/bash +set -e + +DOMAIN="${CERTBOT_DOMAIN}" +EMAIL="${CERTBOT_EMAIL}" +OPTIONS="${CERTBOT_OPTIONS}" +CERT_NAME="${DOMAIN}" # 証明書名をドメイン名と同じにする + +# Check if the certificate already exists +if [ -f "/etc/letsencrypt/renewal/${CERT_NAME}.conf" ]; then + echo "Certificate exists. Attempting to renew..." + certbot renew --noninteractive --cert-name ${CERT_NAME} --webroot --webroot-path=/var/www/html --email ${EMAIL} --agree-tos --no-eff-email ${OPTIONS} +else + echo "Certificate does not exist. Obtaining a new certificate..." + certbot certonly --noninteractive --webroot --webroot-path=/var/www/html --email ${EMAIL} --agree-tos --no-eff-email -d ${DOMAIN} ${OPTIONS} +fi +echo "Certificate operation successful" +# Note: Nginx reload should be handled outside this container +echo "Please ensure to reload Nginx to apply any certificate changes." diff --git a/docker/dify/couchbase-server/Dockerfile b/docker/dify/couchbase-server/Dockerfile new file mode 100644 index 00000000..23e487e4 --- /dev/null +++ b/docker/dify/couchbase-server/Dockerfile @@ -0,0 +1,4 @@ +FROM couchbase/server:latest AS stage_base +# FROM couchbase:latest AS stage_base +COPY init-cbserver.sh /opt/couchbase/init/ +RUN chmod +x /opt/couchbase/init/init-cbserver.sh diff --git a/docker/dify/couchbase-server/init-cbserver.sh b/docker/dify/couchbase-server/init-cbserver.sh new file mode 100644 index 00000000..e19a650f --- /dev/null +++ b/docker/dify/couchbase-server/init-cbserver.sh @@ -0,0 +1,44 @@ +#!/bin/bash +# used to start couchbase server - can't get around this as docker compose only allows you to start one command - so we have to start couchbase like the standard couchbase Dockerfile would +# https://github.com/couchbase/docker/blob/master/enterprise/couchbase-server/7.2.0/Dockerfile#L88 + +/entrypoint.sh couchbase-server & + +# track if setup is complete so we don't try to setup again +FILE=/opt/couchbase/init/setupComplete.txt + +if ! [ -f "$FILE" ]; then + # used to automatically create the cluster based on environment variables + # https://docs.couchbase.com/server/current/cli/cbcli/couchbase-cli-cluster-init.html + + echo $COUCHBASE_ADMINISTRATOR_USERNAME ":" $COUCHBASE_ADMINISTRATOR_PASSWORD + + sleep 20s + /opt/couchbase/bin/couchbase-cli cluster-init -c 127.0.0.1 \ + --cluster-username $COUCHBASE_ADMINISTRATOR_USERNAME \ + --cluster-password $COUCHBASE_ADMINISTRATOR_PASSWORD \ + --services data,index,query,fts \ + --cluster-ramsize $COUCHBASE_RAM_SIZE \ + --cluster-index-ramsize $COUCHBASE_INDEX_RAM_SIZE \ + --cluster-eventing-ramsize $COUCHBASE_EVENTING_RAM_SIZE \ + --cluster-fts-ramsize $COUCHBASE_FTS_RAM_SIZE \ + --index-storage-setting default + + sleep 2s + + # used to auto create the bucket based on environment variables + # https://docs.couchbase.com/server/current/cli/cbcli/couchbase-cli-bucket-create.html + + /opt/couchbase/bin/couchbase-cli bucket-create -c localhost:8091 \ + --username $COUCHBASE_ADMINISTRATOR_USERNAME \ + --password $COUCHBASE_ADMINISTRATOR_PASSWORD \ + --bucket $COUCHBASE_BUCKET \ + --bucket-ramsize $COUCHBASE_BUCKET_RAMSIZE \ + --bucket-type couchbase + + # create file so we know that the cluster is setup and don't run the setup again + touch $FILE +fi + # docker compose will stop the container from running unless we do this + # known issue and workaround + tail -f /dev/null diff --git a/docker/dify/docker-compose-template.yaml b/docker/dify/docker-compose-template.yaml new file mode 100644 index 00000000..b12d06ca --- /dev/null +++ b/docker/dify/docker-compose-template.yaml @@ -0,0 +1,907 @@ +x-shared-env: &shared-api-worker-env +services: + # Init container to fix permissions + init_permissions: + image: busybox:latest + command: + - sh + - -c + - | + FLAG_FILE="/app/api/storage/.init_permissions" + if [ -f "$${FLAG_FILE}" ]; then + echo "Permissions already initialized. Exiting." + exit 0 + fi + echo "Initializing permissions for /app/api/storage" + chown -R 1001:1001 /app/api/storage && touch "$${FLAG_FILE}" + echo "Permissions initialized. Exiting." + volumes: + - ./volumes/app/storage:/app/api/storage + restart: "no" + + # API service + api: + image: langgenius/dify-api:1.11.1 + restart: always + environment: + # Use the shared environment variables. + <<: *shared-api-worker-env + # Startup mode, 'api' starts the API server. + MODE: api + SENTRY_DSN: ${API_SENTRY_DSN:-} + SENTRY_TRACES_SAMPLE_RATE: ${API_SENTRY_TRACES_SAMPLE_RATE:-1.0} + SENTRY_PROFILES_SAMPLE_RATE: ${API_SENTRY_PROFILES_SAMPLE_RATE:-1.0} + PLUGIN_REMOTE_INSTALL_HOST: ${EXPOSE_PLUGIN_DEBUGGING_HOST:-localhost} + PLUGIN_REMOTE_INSTALL_PORT: ${EXPOSE_PLUGIN_DEBUGGING_PORT:-5003} + PLUGIN_MAX_PACKAGE_SIZE: ${PLUGIN_MAX_PACKAGE_SIZE:-52428800} + INNER_API_KEY_FOR_PLUGIN: ${PLUGIN_DIFY_INNER_API_KEY:-QaHbTe77CtuXmsfyhR7+vRjI/+XbV1AaFy691iy+kGDv2Jvy0/eAh8Y1} + depends_on: + init_permissions: + condition: service_completed_successfully + db_postgres: + condition: service_healthy + required: false + db_mysql: + condition: service_healthy + required: false + oceanbase: + condition: service_healthy + required: false + seekdb: + condition: service_healthy + required: false + redis: + condition: service_started + volumes: + # Mount the storage directory to the container, for storing user files. + - ./volumes/app/storage:/app/api/storage + networks: + - ssrf_proxy_network + - default + + # worker service + # The Celery worker for processing all queues (dataset, workflow, mail, etc.) + worker: + image: langgenius/dify-api:1.11.1 + restart: always + environment: + # Use the shared environment variables. + <<: *shared-api-worker-env + # Startup mode, 'worker' starts the Celery worker for processing all queues. + MODE: worker + SENTRY_DSN: ${API_SENTRY_DSN:-} + SENTRY_TRACES_SAMPLE_RATE: ${API_SENTRY_TRACES_SAMPLE_RATE:-1.0} + SENTRY_PROFILES_SAMPLE_RATE: ${API_SENTRY_PROFILES_SAMPLE_RATE:-1.0} + PLUGIN_MAX_PACKAGE_SIZE: ${PLUGIN_MAX_PACKAGE_SIZE:-52428800} + INNER_API_KEY_FOR_PLUGIN: ${PLUGIN_DIFY_INNER_API_KEY:-QaHbTe77CtuXmsfyhR7+vRjI/+XbV1AaFy691iy+kGDv2Jvy0/eAh8Y1} + depends_on: + init_permissions: + condition: service_completed_successfully + db_postgres: + condition: service_healthy + required: false + db_mysql: + condition: service_healthy + required: false + oceanbase: + condition: service_healthy + required: false + seekdb: + condition: service_healthy + required: false + redis: + condition: service_started + volumes: + # Mount the storage directory to the container, for storing user files. + - ./volumes/app/storage:/app/api/storage + networks: + - ssrf_proxy_network + - default + + # worker_beat service + # Celery beat for scheduling periodic tasks. + worker_beat: + image: langgenius/dify-api:1.11.1 + restart: always + environment: + # Use the shared environment variables. + <<: *shared-api-worker-env + # Startup mode, 'worker_beat' starts the Celery beat for scheduling periodic tasks. + MODE: beat + depends_on: + init_permissions: + condition: service_completed_successfully + db_postgres: + condition: service_healthy + required: false + db_mysql: + condition: service_healthy + required: false + oceanbase: + condition: service_healthy + required: false + seekdb: + condition: service_healthy + required: false + redis: + condition: service_started + networks: + - ssrf_proxy_network + - default + + # Frontend web application. + web: + image: langgenius/dify-web:1.11.1 + restart: always + environment: + CONSOLE_API_URL: ${CONSOLE_API_URL:-} + APP_API_URL: ${APP_API_URL:-} + AMPLITUDE_API_KEY: ${AMPLITUDE_API_KEY:-} + NEXT_PUBLIC_COOKIE_DOMAIN: ${NEXT_PUBLIC_COOKIE_DOMAIN:-} + SENTRY_DSN: ${WEB_SENTRY_DSN:-} + NEXT_TELEMETRY_DISABLED: ${NEXT_TELEMETRY_DISABLED:-0} + TEXT_GENERATION_TIMEOUT_MS: ${TEXT_GENERATION_TIMEOUT_MS:-60000} + CSP_WHITELIST: ${CSP_WHITELIST:-} + ALLOW_EMBED: ${ALLOW_EMBED:-false} + ALLOW_UNSAFE_DATA_SCHEME: ${ALLOW_UNSAFE_DATA_SCHEME:-false} + MARKETPLACE_API_URL: ${MARKETPLACE_API_URL:-https://marketplace.dify.ai} + MARKETPLACE_URL: ${MARKETPLACE_URL:-https://marketplace.dify.ai} + TOP_K_MAX_VALUE: ${TOP_K_MAX_VALUE:-} + INDEXING_MAX_SEGMENTATION_TOKENS_LENGTH: ${INDEXING_MAX_SEGMENTATION_TOKENS_LENGTH:-} + PM2_INSTANCES: ${PM2_INSTANCES:-2} + LOOP_NODE_MAX_COUNT: ${LOOP_NODE_MAX_COUNT:-100} + MAX_TOOLS_NUM: ${MAX_TOOLS_NUM:-10} + MAX_PARALLEL_LIMIT: ${MAX_PARALLEL_LIMIT:-10} + MAX_ITERATIONS_NUM: ${MAX_ITERATIONS_NUM:-99} + MAX_TREE_DEPTH: ${MAX_TREE_DEPTH:-50} + ENABLE_WEBSITE_JINAREADER: ${ENABLE_WEBSITE_JINAREADER:-true} + ENABLE_WEBSITE_FIRECRAWL: ${ENABLE_WEBSITE_FIRECRAWL:-true} + ENABLE_WEBSITE_WATERCRAWL: ${ENABLE_WEBSITE_WATERCRAWL:-true} + + # The PostgreSQL database. + db_postgres: + image: postgres:15-alpine + profiles: + - postgresql + restart: always + environment: + POSTGRES_USER: ${DB_USERNAME:-postgres} + POSTGRES_PASSWORD: ${DB_PASSWORD:-difyai123456} + POSTGRES_DB: ${DB_DATABASE:-dify} + PGDATA: ${PGDATA:-/var/lib/postgresql/data/pgdata} + command: > + postgres -c 'max_connections=${POSTGRES_MAX_CONNECTIONS:-100}' + -c 'shared_buffers=${POSTGRES_SHARED_BUFFERS:-128MB}' + -c 'work_mem=${POSTGRES_WORK_MEM:-4MB}' + -c 'maintenance_work_mem=${POSTGRES_MAINTENANCE_WORK_MEM:-64MB}' + -c 'effective_cache_size=${POSTGRES_EFFECTIVE_CACHE_SIZE:-4096MB}' + -c 'statement_timeout=${POSTGRES_STATEMENT_TIMEOUT:-0}' + -c 'idle_in_transaction_session_timeout=${POSTGRES_IDLE_IN_TRANSACTION_SESSION_TIMEOUT:-0}' + volumes: + - ./volumes/db/data:/var/lib/postgresql/data + healthcheck: + test: + [ + "CMD", + "pg_isready", + "-h", + "db_postgres", + "-U", + "${DB_USERNAME:-postgres}", + "-d", + "${DB_DATABASE:-dify}", + ] + interval: 1s + timeout: 3s + retries: 60 + + # The mysql database. + db_mysql: + image: mysql:8.0 + profiles: + - mysql + restart: always + environment: + MYSQL_ROOT_PASSWORD: ${DB_PASSWORD:-difyai123456} + MYSQL_DATABASE: ${DB_DATABASE:-dify} + command: > + --max_connections=1000 + --innodb_buffer_pool_size=${MYSQL_INNODB_BUFFER_POOL_SIZE:-512M} + --innodb_log_file_size=${MYSQL_INNODB_LOG_FILE_SIZE:-128M} + --innodb_flush_log_at_trx_commit=${MYSQL_INNODB_FLUSH_LOG_AT_TRX_COMMIT:-2} + volumes: + - ${MYSQL_HOST_VOLUME:-./volumes/mysql/data}:/var/lib/mysql + healthcheck: + test: + [ + "CMD", + "mysqladmin", + "ping", + "-u", + "root", + "-p${DB_PASSWORD:-difyai123456}", + ] + interval: 1s + timeout: 3s + retries: 30 + + # The redis cache. + redis: + image: redis:6-alpine + restart: always + environment: + REDISCLI_AUTH: ${REDIS_PASSWORD:-difyai123456} + volumes: + # Mount the redis data directory to the container. + - ./volumes/redis/data:/data + # Set the redis password when startup redis server. + command: redis-server --requirepass ${REDIS_PASSWORD:-difyai123456} + healthcheck: + test: + [ + "CMD-SHELL", + "redis-cli -a ${REDIS_PASSWORD:-difyai123456} ping | grep -q PONG", + ] + + # The DifySandbox + sandbox: + image: langgenius/dify-sandbox:0.2.12 + restart: always + environment: + # The DifySandbox configurations + # Make sure you are changing this key for your deployment with a strong key. + # You can generate a strong key using `openssl rand -base64 42`. + API_KEY: ${SANDBOX_API_KEY:-dify-sandbox} + GIN_MODE: ${SANDBOX_GIN_MODE:-release} + WORKER_TIMEOUT: ${SANDBOX_WORKER_TIMEOUT:-15} + ENABLE_NETWORK: ${SANDBOX_ENABLE_NETWORK:-true} + HTTP_PROXY: ${SANDBOX_HTTP_PROXY:-http://ssrf_proxy:3128} + HTTPS_PROXY: ${SANDBOX_HTTPS_PROXY:-http://ssrf_proxy:3128} + SANDBOX_PORT: ${SANDBOX_PORT:-8194} + PIP_MIRROR_URL: ${PIP_MIRROR_URL:-} + volumes: + - ./volumes/sandbox/dependencies:/dependencies + - ./volumes/sandbox/conf:/conf + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:8194/health"] + networks: + - ssrf_proxy_network + + # plugin daemon + plugin_daemon: + image: langgenius/dify-plugin-daemon:0.5.1-local + restart: always + environment: + # Use the shared environment variables. + <<: *shared-api-worker-env + DB_DATABASE: ${DB_PLUGIN_DATABASE:-dify_plugin} + SERVER_PORT: ${PLUGIN_DAEMON_PORT:-5002} + SERVER_KEY: ${PLUGIN_DAEMON_KEY:-lYkiYYT6owG+71oLerGzA7GXCgOT++6ovaezWAjpCjf+Sjc3ZtU+qUEi} + MAX_PLUGIN_PACKAGE_SIZE: ${PLUGIN_MAX_PACKAGE_SIZE:-52428800} + PPROF_ENABLED: ${PLUGIN_PPROF_ENABLED:-false} + DIFY_INNER_API_URL: ${PLUGIN_DIFY_INNER_API_URL:-http://api:5001} + DIFY_INNER_API_KEY: ${PLUGIN_DIFY_INNER_API_KEY:-QaHbTe77CtuXmsfyhR7+vRjI/+XbV1AaFy691iy+kGDv2Jvy0/eAh8Y1} + PLUGIN_REMOTE_INSTALLING_HOST: ${PLUGIN_DEBUGGING_HOST:-0.0.0.0} + PLUGIN_REMOTE_INSTALLING_PORT: ${PLUGIN_DEBUGGING_PORT:-5003} + PLUGIN_WORKING_PATH: ${PLUGIN_WORKING_PATH:-/app/storage/cwd} + FORCE_VERIFYING_SIGNATURE: ${FORCE_VERIFYING_SIGNATURE:-true} + PYTHON_ENV_INIT_TIMEOUT: ${PLUGIN_PYTHON_ENV_INIT_TIMEOUT:-120} + PLUGIN_MAX_EXECUTION_TIMEOUT: ${PLUGIN_MAX_EXECUTION_TIMEOUT:-600} + PLUGIN_STDIO_BUFFER_SIZE: ${PLUGIN_STDIO_BUFFER_SIZE:-1024} + PLUGIN_STDIO_MAX_BUFFER_SIZE: ${PLUGIN_STDIO_MAX_BUFFER_SIZE:-5242880} + PIP_MIRROR_URL: ${PIP_MIRROR_URL:-} + PLUGIN_STORAGE_TYPE: ${PLUGIN_STORAGE_TYPE:-local} + PLUGIN_STORAGE_LOCAL_ROOT: ${PLUGIN_STORAGE_LOCAL_ROOT:-/app/storage} + PLUGIN_INSTALLED_PATH: ${PLUGIN_INSTALLED_PATH:-plugin} + PLUGIN_PACKAGE_CACHE_PATH: ${PLUGIN_PACKAGE_CACHE_PATH:-plugin_packages} + PLUGIN_MEDIA_CACHE_PATH: ${PLUGIN_MEDIA_CACHE_PATH:-assets} + PLUGIN_STORAGE_OSS_BUCKET: ${PLUGIN_STORAGE_OSS_BUCKET:-} + S3_USE_AWS_MANAGED_IAM: ${PLUGIN_S3_USE_AWS_MANAGED_IAM:-false} + S3_USE_AWS: ${PLUGIN_S3_USE_AWS:-false} + S3_ENDPOINT: ${PLUGIN_S3_ENDPOINT:-} + S3_USE_PATH_STYLE: ${PLUGIN_S3_USE_PATH_STYLE:-false} + AWS_ACCESS_KEY: ${PLUGIN_AWS_ACCESS_KEY:-} + AWS_SECRET_KEY: ${PLUGIN_AWS_SECRET_KEY:-} + AWS_REGION: ${PLUGIN_AWS_REGION:-} + AZURE_BLOB_STORAGE_CONNECTION_STRING: ${PLUGIN_AZURE_BLOB_STORAGE_CONNECTION_STRING:-} + AZURE_BLOB_STORAGE_CONTAINER_NAME: ${PLUGIN_AZURE_BLOB_STORAGE_CONTAINER_NAME:-} + TENCENT_COS_SECRET_KEY: ${PLUGIN_TENCENT_COS_SECRET_KEY:-} + TENCENT_COS_SECRET_ID: ${PLUGIN_TENCENT_COS_SECRET_ID:-} + TENCENT_COS_REGION: ${PLUGIN_TENCENT_COS_REGION:-} + ALIYUN_OSS_REGION: ${PLUGIN_ALIYUN_OSS_REGION:-} + ALIYUN_OSS_ENDPOINT: ${PLUGIN_ALIYUN_OSS_ENDPOINT:-} + ALIYUN_OSS_ACCESS_KEY_ID: ${PLUGIN_ALIYUN_OSS_ACCESS_KEY_ID:-} + ALIYUN_OSS_ACCESS_KEY_SECRET: ${PLUGIN_ALIYUN_OSS_ACCESS_KEY_SECRET:-} + ALIYUN_OSS_AUTH_VERSION: ${PLUGIN_ALIYUN_OSS_AUTH_VERSION:-v4} + ALIYUN_OSS_PATH: ${PLUGIN_ALIYUN_OSS_PATH:-} + VOLCENGINE_TOS_ENDPOINT: ${PLUGIN_VOLCENGINE_TOS_ENDPOINT:-} + VOLCENGINE_TOS_ACCESS_KEY: ${PLUGIN_VOLCENGINE_TOS_ACCESS_KEY:-} + VOLCENGINE_TOS_SECRET_KEY: ${PLUGIN_VOLCENGINE_TOS_SECRET_KEY:-} + VOLCENGINE_TOS_REGION: ${PLUGIN_VOLCENGINE_TOS_REGION:-} + SENTRY_ENABLED: ${PLUGIN_SENTRY_ENABLED:-false} + SENTRY_DSN: ${PLUGIN_SENTRY_DSN:-} + ports: + - "${EXPOSE_PLUGIN_DEBUGGING_PORT:-5003}:${PLUGIN_DEBUGGING_PORT:-5003}" + volumes: + - ./volumes/plugin_daemon:/app/storage + depends_on: + db_postgres: + condition: service_healthy + required: false + db_mysql: + condition: service_healthy + required: false + oceanbase: + condition: service_healthy + required: false + seekdb: + condition: service_healthy + required: false + + # ssrf_proxy server + # for more information, please refer to + # https://docs.dify.ai/learn-more/faq/install-faq#18-why-is-ssrf-proxy-needed%3F + ssrf_proxy: + image: ubuntu/squid:latest + restart: always + volumes: + - ./ssrf_proxy/squid.conf.template:/etc/squid/squid.conf.template + - ./ssrf_proxy/docker-entrypoint.sh:/docker-entrypoint-mount.sh + entrypoint: + [ + "sh", + "-c", + "cp /docker-entrypoint-mount.sh /docker-entrypoint.sh && sed -i 's/\r$$//' /docker-entrypoint.sh && chmod +x /docker-entrypoint.sh && /docker-entrypoint.sh", + ] + environment: + # pls clearly modify the squid env vars to fit your network environment. + HTTP_PORT: ${SSRF_HTTP_PORT:-3128} + COREDUMP_DIR: ${SSRF_COREDUMP_DIR:-/var/spool/squid} + REVERSE_PROXY_PORT: ${SSRF_REVERSE_PROXY_PORT:-8194} + SANDBOX_HOST: ${SSRF_SANDBOX_HOST:-sandbox} + SANDBOX_PORT: ${SANDBOX_PORT:-8194} + networks: + - ssrf_proxy_network + - default + + # Certbot service + # use `docker-compose --profile certbot up` to start the certbot service. + certbot: + image: certbot/certbot + profiles: + - certbot + volumes: + - ./volumes/certbot/conf:/etc/letsencrypt + - ./volumes/certbot/www:/var/www/html + - ./volumes/certbot/logs:/var/log/letsencrypt + - ./volumes/certbot/conf/live:/etc/letsencrypt/live + - ./certbot/update-cert.template.txt:/update-cert.template.txt + - ./certbot/docker-entrypoint.sh:/docker-entrypoint.sh + environment: + - CERTBOT_EMAIL=${CERTBOT_EMAIL} + - CERTBOT_DOMAIN=${CERTBOT_DOMAIN} + - CERTBOT_OPTIONS=${CERTBOT_OPTIONS:-} + entrypoint: ["/docker-entrypoint.sh"] + command: ["tail", "-f", "/dev/null"] + + # The nginx reverse proxy. + # used for reverse proxying the API service and Web service. + nginx: + image: nginx:latest + restart: always + volumes: + - ./nginx/nginx.conf.template:/etc/nginx/nginx.conf.template + - ./nginx/proxy.conf.template:/etc/nginx/proxy.conf.template + - ./nginx/https.conf.template:/etc/nginx/https.conf.template + - ./nginx/conf.d:/etc/nginx/conf.d + - ./nginx/docker-entrypoint.sh:/docker-entrypoint-mount.sh + - ./nginx/ssl:/etc/ssl # cert dir (legacy) + - ./volumes/certbot/conf/live:/etc/letsencrypt/live # cert dir (with certbot container) + - ./volumes/certbot/conf:/etc/letsencrypt + - ./volumes/certbot/www:/var/www/html + entrypoint: + [ + "sh", + "-c", + "cp /docker-entrypoint-mount.sh /docker-entrypoint.sh && sed -i 's/\r$$//' /docker-entrypoint.sh && chmod +x /docker-entrypoint.sh && /docker-entrypoint.sh", + ] + environment: + NGINX_SERVER_NAME: ${NGINX_SERVER_NAME:-_} + NGINX_HTTPS_ENABLED: ${NGINX_HTTPS_ENABLED:-false} + NGINX_SSL_PORT: ${NGINX_SSL_PORT:-443} + NGINX_PORT: ${NGINX_PORT:-80} + # You're required to add your own SSL certificates/keys to the `./nginx/ssl` directory + # and modify the env vars below in .env if HTTPS_ENABLED is true. + NGINX_SSL_CERT_FILENAME: ${NGINX_SSL_CERT_FILENAME:-dify.crt} + NGINX_SSL_CERT_KEY_FILENAME: ${NGINX_SSL_CERT_KEY_FILENAME:-dify.key} + NGINX_SSL_PROTOCOLS: ${NGINX_SSL_PROTOCOLS:-TLSv1.1 TLSv1.2 TLSv1.3} + NGINX_WORKER_PROCESSES: ${NGINX_WORKER_PROCESSES:-auto} + NGINX_CLIENT_MAX_BODY_SIZE: ${NGINX_CLIENT_MAX_BODY_SIZE:-100M} + NGINX_KEEPALIVE_TIMEOUT: ${NGINX_KEEPALIVE_TIMEOUT:-65} + NGINX_PROXY_READ_TIMEOUT: ${NGINX_PROXY_READ_TIMEOUT:-3600s} + NGINX_PROXY_SEND_TIMEOUT: ${NGINX_PROXY_SEND_TIMEOUT:-3600s} + NGINX_ENABLE_CERTBOT_CHALLENGE: ${NGINX_ENABLE_CERTBOT_CHALLENGE:-false} + CERTBOT_DOMAIN: ${CERTBOT_DOMAIN:-} + depends_on: + - api + - web + ports: + - "${EXPOSE_NGINX_PORT:-80}:${NGINX_PORT:-80}" + - "${EXPOSE_NGINX_SSL_PORT:-443}:${NGINX_SSL_PORT:-443}" + + # The Weaviate vector store. + weaviate: + image: semitechnologies/weaviate:1.27.0 + profiles: + - weaviate + restart: always + volumes: + # Mount the Weaviate data directory to the con tainer. + - ./volumes/weaviate:/var/lib/weaviate + environment: + # The Weaviate configurations + # You can refer to the [Weaviate](https://weaviate.io/developers/weaviate/config-refs/env-vars) documentation for more information. + PERSISTENCE_DATA_PATH: ${WEAVIATE_PERSISTENCE_DATA_PATH:-/var/lib/weaviate} + QUERY_DEFAULTS_LIMIT: ${WEAVIATE_QUERY_DEFAULTS_LIMIT:-25} + AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED: ${WEAVIATE_AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED:-false} + DEFAULT_VECTORIZER_MODULE: ${WEAVIATE_DEFAULT_VECTORIZER_MODULE:-none} + CLUSTER_HOSTNAME: ${WEAVIATE_CLUSTER_HOSTNAME:-node1} + AUTHENTICATION_APIKEY_ENABLED: ${WEAVIATE_AUTHENTICATION_APIKEY_ENABLED:-true} + AUTHENTICATION_APIKEY_ALLOWED_KEYS: ${WEAVIATE_AUTHENTICATION_APIKEY_ALLOWED_KEYS:-WVF5YThaHlkYwhGUSmCRgsX3tD5ngdN8pkih} + AUTHENTICATION_APIKEY_USERS: ${WEAVIATE_AUTHENTICATION_APIKEY_USERS:-hello@dify.ai} + AUTHORIZATION_ADMINLIST_ENABLED: ${WEAVIATE_AUTHORIZATION_ADMINLIST_ENABLED:-true} + AUTHORIZATION_ADMINLIST_USERS: ${WEAVIATE_AUTHORIZATION_ADMINLIST_USERS:-hello@dify.ai} + DISABLE_TELEMETRY: ${WEAVIATE_DISABLE_TELEMETRY:-false} + ENABLE_TOKENIZER_GSE: ${WEAVIATE_ENABLE_TOKENIZER_GSE:-false} + ENABLE_TOKENIZER_KAGOME_JA: ${WEAVIATE_ENABLE_TOKENIZER_KAGOME_JA:-false} + ENABLE_TOKENIZER_KAGOME_KR: ${WEAVIATE_ENABLE_TOKENIZER_KAGOME_KR:-false} + + # OceanBase vector database + oceanbase: + image: oceanbase/oceanbase-ce:4.3.5-lts + container_name: oceanbase + profiles: + - oceanbase + restart: always + volumes: + - ./volumes/oceanbase/data:/root/ob + - ./volumes/oceanbase/conf:/root/.obd/cluster + - ./volumes/oceanbase/init.d:/root/boot/init.d + environment: + OB_MEMORY_LIMIT: ${OCEANBASE_MEMORY_LIMIT:-6G} + OB_SYS_PASSWORD: ${OCEANBASE_VECTOR_PASSWORD:-difyai123456} + OB_TENANT_PASSWORD: ${OCEANBASE_VECTOR_PASSWORD:-difyai123456} + OB_CLUSTER_NAME: ${OCEANBASE_CLUSTER_NAME:-difyai} + OB_SERVER_IP: 127.0.0.1 + MODE: mini + LANG: en_US.UTF-8 + ports: + - "${OCEANBASE_VECTOR_PORT:-2881}:2881" + healthcheck: + test: + [ + "CMD-SHELL", + 'obclient -h127.0.0.1 -P2881 -uroot@test -p${OCEANBASE_VECTOR_PASSWORD:-difyai123456} -e "SELECT 1;"', + ] + interval: 10s + retries: 30 + start_period: 30s + timeout: 10s + + # seekdb vector database + seekdb: + image: oceanbase/seekdb:latest + container_name: seekdb + profiles: + - seekdb + restart: always + volumes: + - ./volumes/seekdb:/var/lib/oceanbase + environment: + ROOT_PASSWORD: ${OCEANBASE_VECTOR_PASSWORD:-difyai123456} + MEMORY_LIMIT: ${SEEKDB_MEMORY_LIMIT:-2G} + REPORTER: dify-ai-seekdb + ports: + - "${OCEANBASE_VECTOR_PORT:-2881}:2881" + healthcheck: + test: + [ + "CMD-SHELL", + 'mysql -h127.0.0.1 -P2881 -uroot -p${OCEANBASE_VECTOR_PASSWORD:-difyai123456} -e "SELECT 1;"', + ] + interval: 5s + retries: 60 + timeout: 5s + + # Qdrant vector store. + # (if used, you need to set VECTOR_STORE to qdrant in the api & worker service.) + qdrant: + image: langgenius/qdrant:v1.8.3 + profiles: + - qdrant + restart: always + volumes: + - ./volumes/qdrant:/qdrant/storage + environment: + QDRANT_API_KEY: ${QDRANT_API_KEY:-difyai123456} + + # The Couchbase vector store. + couchbase-server: + build: ./couchbase-server + profiles: + - couchbase + restart: always + environment: + - CLUSTER_NAME=dify_search + - COUCHBASE_ADMINISTRATOR_USERNAME=${COUCHBASE_USER:-Administrator} + - COUCHBASE_ADMINISTRATOR_PASSWORD=${COUCHBASE_PASSWORD:-password} + - COUCHBASE_BUCKET=${COUCHBASE_BUCKET_NAME:-Embeddings} + - COUCHBASE_BUCKET_RAMSIZE=512 + - COUCHBASE_RAM_SIZE=2048 + - COUCHBASE_EVENTING_RAM_SIZE=512 + - COUCHBASE_INDEX_RAM_SIZE=512 + - COUCHBASE_FTS_RAM_SIZE=1024 + hostname: couchbase-server + container_name: couchbase-server + working_dir: /opt/couchbase + stdin_open: true + tty: true + entrypoint: [""] + command: sh -c "/opt/couchbase/init/init-cbserver.sh" + volumes: + - ./volumes/couchbase/data:/opt/couchbase/var/lib/couchbase/data + healthcheck: + # ensure bucket was created before proceeding + test: + [ + "CMD-SHELL", + "curl -s -f -u Administrator:password http://localhost:8091/pools/default/buckets | grep -q '\\[{' || exit 1", + ] + interval: 10s + retries: 10 + start_period: 30s + timeout: 10s + + # The pgvector vector database. + pgvector: + image: pgvector/pgvector:pg16 + profiles: + - pgvector + restart: always + environment: + PGUSER: ${PGVECTOR_PGUSER:-postgres} + # The password for the default postgres user. + POSTGRES_PASSWORD: ${PGVECTOR_POSTGRES_PASSWORD:-difyai123456} + # The name of the default postgres database. + POSTGRES_DB: ${PGVECTOR_POSTGRES_DB:-dify} + # postgres data directory + PGDATA: ${PGVECTOR_PGDATA:-/var/lib/postgresql/data/pgdata} + # pg_bigm module for full text search + PG_BIGM: ${PGVECTOR_PG_BIGM:-false} + PG_BIGM_VERSION: ${PGVECTOR_PG_BIGM_VERSION:-1.2-20240606} + volumes: + - ./volumes/pgvector/data:/var/lib/postgresql/data + - ./pgvector/docker-entrypoint.sh:/docker-entrypoint.sh + entrypoint: ["/docker-entrypoint.sh"] + healthcheck: + test: ["CMD", "pg_isready"] + interval: 1s + timeout: 3s + retries: 30 + + # get image from https://www.vastdata.com.cn/ + vastbase: + image: vastdata/vastbase-vector + profiles: + - vastbase + restart: always + environment: + - VB_DBCOMPATIBILITY=PG + - VB_DB=dify + - VB_USERNAME=dify + - VB_PASSWORD=Difyai123456 + ports: + - "5434:5432" + volumes: + - ./vastbase/lic:/home/vastbase/vastbase/lic + - ./vastbase/data:/home/vastbase/data + - ./vastbase/backup:/home/vastbase/backup + - ./vastbase/backup_log:/home/vastbase/backup_log + healthcheck: + test: ["CMD", "pg_isready"] + interval: 1s + timeout: 3s + retries: 30 + + # pgvecto-rs vector store + pgvecto-rs: + image: tensorchord/pgvecto-rs:pg16-v0.3.0 + profiles: + - pgvecto-rs + restart: always + environment: + PGUSER: ${PGVECTOR_PGUSER:-postgres} + # The password for the default postgres user. + POSTGRES_PASSWORD: ${PGVECTOR_POSTGRES_PASSWORD:-difyai123456} + # The name of the default postgres database. + POSTGRES_DB: ${PGVECTOR_POSTGRES_DB:-dify} + # postgres data directory + PGDATA: ${PGVECTOR_PGDATA:-/var/lib/postgresql/data/pgdata} + volumes: + - ./volumes/pgvecto_rs/data:/var/lib/postgresql/data + healthcheck: + test: ["CMD", "pg_isready"] + interval: 1s + timeout: 3s + retries: 30 + + # Chroma vector database + chroma: + image: ghcr.io/chroma-core/chroma:0.5.20 + profiles: + - chroma + restart: always + volumes: + - ./volumes/chroma:/chroma/chroma + environment: + CHROMA_SERVER_AUTHN_CREDENTIALS: ${CHROMA_SERVER_AUTHN_CREDENTIALS:-difyai123456} + CHROMA_SERVER_AUTHN_PROVIDER: ${CHROMA_SERVER_AUTHN_PROVIDER:-chromadb.auth.token_authn.TokenAuthenticationServerProvider} + IS_PERSISTENT: ${CHROMA_IS_PERSISTENT:-TRUE} + + # Oracle vector database + oracle: + image: container-registry.oracle.com/database/free:latest + profiles: + - oracle + restart: always + volumes: + - source: oradata + type: volume + target: /opt/oracle/oradata + - ./startupscripts:/opt/oracle/scripts/startup + environment: + ORACLE_PWD: ${ORACLE_PWD:-Dify123456} + ORACLE_CHARACTERSET: ${ORACLE_CHARACTERSET:-AL32UTF8} + + # Milvus vector database services + etcd: + container_name: milvus-etcd + image: quay.io/coreos/etcd:v3.5.5 + profiles: + - milvus + environment: + ETCD_AUTO_COMPACTION_MODE: ${ETCD_AUTO_COMPACTION_MODE:-revision} + ETCD_AUTO_COMPACTION_RETENTION: ${ETCD_AUTO_COMPACTION_RETENTION:-1000} + ETCD_QUOTA_BACKEND_BYTES: ${ETCD_QUOTA_BACKEND_BYTES:-4294967296} + ETCD_SNAPSHOT_COUNT: ${ETCD_SNAPSHOT_COUNT:-50000} + volumes: + - ./volumes/milvus/etcd:/etcd + command: etcd -advertise-client-urls=http://127.0.0.1:2379 -listen-client-urls http://0.0.0.0:2379 --data-dir /etcd + healthcheck: + test: ["CMD", "etcdctl", "endpoint", "health"] + interval: 30s + timeout: 20s + retries: 3 + networks: + - milvus + + minio: + container_name: milvus-minio + image: minio/minio:RELEASE.2023-03-20T20-16-18Z + profiles: + - milvus + environment: + MINIO_ACCESS_KEY: ${MINIO_ACCESS_KEY:-minioadmin} + MINIO_SECRET_KEY: ${MINIO_SECRET_KEY:-minioadmin} + volumes: + - ./volumes/milvus/minio:/minio_data + command: minio server /minio_data --console-address ":9001" + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"] + interval: 30s + timeout: 20s + retries: 3 + networks: + - milvus + + milvus-standalone: + container_name: milvus-standalone + image: milvusdb/milvus:v2.6.3 + profiles: + - milvus + command: ["milvus", "run", "standalone"] + environment: + ETCD_ENDPOINTS: ${ETCD_ENDPOINTS:-etcd:2379} + MINIO_ADDRESS: ${MINIO_ADDRESS:-minio:9000} + common.security.authorizationEnabled: ${MILVUS_AUTHORIZATION_ENABLED:-true} + volumes: + - ./volumes/milvus/milvus:/var/lib/milvus + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:9091/healthz"] + interval: 30s + start_period: 90s + timeout: 20s + retries: 3 + depends_on: + - etcd + - minio + ports: + - 19530:19530 + - 9091:9091 + networks: + - milvus + + # Opensearch vector database + opensearch: + container_name: opensearch + image: opensearchproject/opensearch:latest + profiles: + - opensearch + environment: + discovery.type: ${OPENSEARCH_DISCOVERY_TYPE:-single-node} + bootstrap.memory_lock: ${OPENSEARCH_BOOTSTRAP_MEMORY_LOCK:-true} + OPENSEARCH_JAVA_OPTS: -Xms${OPENSEARCH_JAVA_OPTS_MIN:-512m} -Xmx${OPENSEARCH_JAVA_OPTS_MAX:-1024m} + OPENSEARCH_INITIAL_ADMIN_PASSWORD: ${OPENSEARCH_INITIAL_ADMIN_PASSWORD:-Qazwsxedc!@#123} + ulimits: + memlock: + soft: ${OPENSEARCH_MEMLOCK_SOFT:--1} + hard: ${OPENSEARCH_MEMLOCK_HARD:--1} + nofile: + soft: ${OPENSEARCH_NOFILE_SOFT:-65536} + hard: ${OPENSEARCH_NOFILE_HARD:-65536} + volumes: + - ./volumes/opensearch/data:/usr/share/opensearch/data + networks: + - opensearch-net + + opensearch-dashboards: + container_name: opensearch-dashboards + image: opensearchproject/opensearch-dashboards:latest + profiles: + - opensearch + environment: + OPENSEARCH_HOSTS: '["https://opensearch:9200"]' + volumes: + - ./volumes/opensearch/opensearch_dashboards.yml:/usr/share/opensearch-dashboards/config/opensearch_dashboards.yml + networks: + - opensearch-net + depends_on: + - opensearch + + # opengauss vector database. + opengauss: + image: opengauss/opengauss:7.0.0-RC1 + profiles: + - opengauss + privileged: true + restart: always + environment: + GS_USERNAME: ${OPENGAUSS_USER:-postgres} + GS_PASSWORD: ${OPENGAUSS_PASSWORD:-Dify@123} + GS_PORT: ${OPENGAUSS_PORT:-6600} + GS_DB: ${OPENGAUSS_DATABASE:-dify} + volumes: + - ./volumes/opengauss/data:/var/lib/opengauss/data + healthcheck: + test: ["CMD-SHELL", "netstat -lntp | grep tcp6 > /dev/null 2>&1"] + interval: 10s + timeout: 10s + retries: 10 + ports: + - ${OPENGAUSS_PORT:-6600}:${OPENGAUSS_PORT:-6600} + + # MyScale vector database + myscale: + container_name: myscale + image: myscale/myscaledb:1.6.4 + profiles: + - myscale + restart: always + tty: true + volumes: + - ./volumes/myscale/data:/var/lib/clickhouse + - ./volumes/myscale/log:/var/log/clickhouse-server + - ./volumes/myscale/config/users.d/custom_users_config.xml:/etc/clickhouse-server/users.d/custom_users_config.xml + ports: + - ${MYSCALE_PORT:-8123}:${MYSCALE_PORT:-8123} + + # Matrixone vector store. + matrixone: + hostname: matrixone + image: matrixorigin/matrixone:2.1.1 + profiles: + - matrixone + restart: always + volumes: + - ./volumes/matrixone/data:/mo-data + ports: + - ${MATRIXONE_PORT:-6001}:${MATRIXONE_PORT:-6001} + + # https://www.elastic.co/guide/en/elasticsearch/reference/current/settings.html + # https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html#docker-prod-prerequisites + elasticsearch: + image: docker.elastic.co/elasticsearch/elasticsearch:8.14.3 + container_name: elasticsearch + profiles: + - elasticsearch + - elasticsearch-ja + restart: always + volumes: + - ./elasticsearch/docker-entrypoint.sh:/docker-entrypoint-mount.sh + - dify_es01_data:/usr/share/elasticsearch/data + environment: + ELASTIC_PASSWORD: ${ELASTICSEARCH_PASSWORD:-elastic} + VECTOR_STORE: ${VECTOR_STORE:-} + cluster.name: dify-es-cluster + node.name: dify-es0 + discovery.type: single-node + xpack.license.self_generated.type: basic + xpack.security.enabled: "true" + xpack.security.enrollment.enabled: "false" + xpack.security.http.ssl.enabled: "false" + ports: + - ${ELASTICSEARCH_PORT:-9200}:9200 + deploy: + resources: + limits: + memory: 2g + entrypoint: ["sh", "-c", "sh /docker-entrypoint-mount.sh"] + healthcheck: + test: + ["CMD", "curl", "-s", "http://localhost:9200/_cluster/health?pretty"] + interval: 30s + timeout: 10s + retries: 50 + + # https://www.elastic.co/guide/en/kibana/current/docker.html + # https://www.elastic.co/guide/en/kibana/current/settings.html + kibana: + image: docker.elastic.co/kibana/kibana:8.14.3 + container_name: kibana + profiles: + - elasticsearch + depends_on: + - elasticsearch + restart: always + environment: + XPACK_ENCRYPTEDSAVEDOBJECTS_ENCRYPTIONKEY: d1a66dfd-c4d3-4a0a-8290-2abcb83ab3aa + NO_PROXY: localhost,127.0.0.1,elasticsearch,kibana + XPACK_SECURITY_ENABLED: "true" + XPACK_SECURITY_ENROLLMENT_ENABLED: "false" + XPACK_SECURITY_HTTP_SSL_ENABLED: "false" + XPACK_FLEET_ISAIRGAPPED: "true" + I18N_LOCALE: zh-CN + SERVER_PORT: "5601" + ELASTICSEARCH_HOSTS: http://elasticsearch:9200 + ports: + - ${KIBANA_PORT:-5601}:5601 + healthcheck: + test: ["CMD-SHELL", "curl -s http://localhost:5601 >/dev/null || exit 1"] + interval: 30s + timeout: 10s + retries: 3 + + # unstructured . + # (if used, you need to set ETL_TYPE to Unstructured in the api & worker service.) + unstructured: + image: downloads.unstructured.io/unstructured-io/unstructured-api:latest + profiles: + - unstructured + restart: always + volumes: + - ./volumes/unstructured:/app/data + +networks: + # create a network between sandbox, api and ssrf_proxy, and can not access outside. + ssrf_proxy_network: + driver: bridge + internal: true + milvus: + driver: bridge + opensearch-net: + driver: bridge + internal: true + +volumes: + oradata: + dify_es01_data: diff --git a/docker/dify/docker-compose.middleware.yaml b/docker/dify/docker-compose.middleware.yaml new file mode 100644 index 00000000..68ef217b --- /dev/null +++ b/docker/dify/docker-compose.middleware.yaml @@ -0,0 +1,250 @@ +services: + # The postgres database. + db_postgres: + image: postgres:15-alpine + profiles: + - "" + - postgresql + restart: always + env_file: + - ./middleware.env + environment: + POSTGRES_PASSWORD: ${DB_PASSWORD:-difyai123456} + POSTGRES_DB: ${DB_DATABASE:-dify} + PGDATA: ${PGDATA:-/var/lib/postgresql/data/pgdata} + command: > + postgres -c 'max_connections=${POSTGRES_MAX_CONNECTIONS:-100}' + -c 'shared_buffers=${POSTGRES_SHARED_BUFFERS:-128MB}' + -c 'work_mem=${POSTGRES_WORK_MEM:-4MB}' + -c 'maintenance_work_mem=${POSTGRES_MAINTENANCE_WORK_MEM:-64MB}' + -c 'effective_cache_size=${POSTGRES_EFFECTIVE_CACHE_SIZE:-4096MB}' + -c 'statement_timeout=${POSTGRES_STATEMENT_TIMEOUT:-0}' + -c 'idle_in_transaction_session_timeout=${POSTGRES_IDLE_IN_TRANSACTION_SESSION_TIMEOUT:-0}' + volumes: + - ${PGDATA_HOST_VOLUME:-./volumes/db/data}:/var/lib/postgresql/data + ports: + - "${EXPOSE_POSTGRES_PORT:-5432}:5432" + healthcheck: + test: + [ + "CMD", + "pg_isready", + "-h", + "db_postgres", + "-U", + "${DB_USERNAME:-postgres}", + "-d", + "${DB_DATABASE:-dify}", + ] + interval: 1s + timeout: 3s + retries: 30 + + db_mysql: + image: mysql:8.0 + profiles: + - mysql + restart: always + env_file: + - ./middleware.env + environment: + MYSQL_ROOT_PASSWORD: ${DB_PASSWORD:-difyai123456} + MYSQL_DATABASE: ${DB_DATABASE:-dify} + command: > + --max_connections=1000 + --innodb_buffer_pool_size=${MYSQL_INNODB_BUFFER_POOL_SIZE:-512M} + --innodb_log_file_size=${MYSQL_INNODB_LOG_FILE_SIZE:-128M} + --innodb_flush_log_at_trx_commit=${MYSQL_INNODB_FLUSH_LOG_AT_TRX_COMMIT:-2} + volumes: + - ${MYSQL_HOST_VOLUME:-./volumes/mysql/data}:/var/lib/mysql + ports: + - "${EXPOSE_MYSQL_PORT:-3306}:3306" + healthcheck: + test: + [ + "CMD", + "mysqladmin", + "ping", + "-u", + "root", + "-p${DB_PASSWORD:-difyai123456}", + ] + interval: 1s + timeout: 3s + retries: 30 + + # The redis cache. + redis: + image: redis:6-alpine + restart: always + env_file: + - ./middleware.env + environment: + REDISCLI_AUTH: ${REDIS_PASSWORD:-difyai123456} + volumes: + # Mount the redis data directory to the container. + - ${REDIS_HOST_VOLUME:-./volumes/redis/data}:/data + # Set the redis password when startup redis server. + command: redis-server --requirepass ${REDIS_PASSWORD:-difyai123456} + ports: + - "${EXPOSE_REDIS_PORT:-6379}:6379" + healthcheck: + test: + [ + "CMD-SHELL", + "redis-cli -a ${REDIS_PASSWORD:-difyai123456} ping | grep -q PONG", + ] + + # The DifySandbox + sandbox: + image: langgenius/dify-sandbox:0.2.12 + restart: always + env_file: + - ./middleware.env + environment: + # The DifySandbox configurations + # Make sure you are changing this key for your deployment with a strong key. + # You can generate a strong key using `openssl rand -base64 42`. + API_KEY: ${SANDBOX_API_KEY:-dify-sandbox} + GIN_MODE: ${SANDBOX_GIN_MODE:-release} + WORKER_TIMEOUT: ${SANDBOX_WORKER_TIMEOUT:-15} + ENABLE_NETWORK: ${SANDBOX_ENABLE_NETWORK:-true} + HTTP_PROXY: ${SANDBOX_HTTP_PROXY:-http://ssrf_proxy:3128} + HTTPS_PROXY: ${SANDBOX_HTTPS_PROXY:-http://ssrf_proxy:3128} + SANDBOX_PORT: ${SANDBOX_PORT:-8194} + PIP_MIRROR_URL: ${PIP_MIRROR_URL:-} + volumes: + - ./volumes/sandbox/dependencies:/dependencies + - ./volumes/sandbox/conf:/conf + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:8194/health"] + networks: + - ssrf_proxy_network + + # plugin daemon + plugin_daemon: + image: langgenius/dify-plugin-daemon:0.5.1-local + restart: always + env_file: + - ./middleware.env + environment: + # Use the shared environment variables. + DB_DATABASE: ${DB_PLUGIN_DATABASE:-dify_plugin} + REDIS_HOST: ${REDIS_HOST:-redis} + REDIS_PORT: ${REDIS_PORT:-6379} + REDIS_PASSWORD: ${REDIS_PASSWORD:-difyai123456} + SERVER_PORT: ${PLUGIN_DAEMON_PORT:-5002} + SERVER_KEY: ${PLUGIN_DAEMON_KEY:-lYkiYYT6owG+71oLerGzA7GXCgOT++6ovaezWAjpCjf+Sjc3ZtU+qUEi} + MAX_PLUGIN_PACKAGE_SIZE: ${PLUGIN_MAX_PACKAGE_SIZE:-52428800} + PPROF_ENABLED: ${PLUGIN_PPROF_ENABLED:-false} + DIFY_INNER_API_URL: ${PLUGIN_DIFY_INNER_API_URL:-http://host.docker.internal:5001} + DIFY_INNER_API_KEY: ${PLUGIN_DIFY_INNER_API_KEY:-QaHbTe77CtuXmsfyhR7+vRjI/+XbV1AaFy691iy+kGDv2Jvy0/eAh8Y1} + PLUGIN_REMOTE_INSTALLING_HOST: ${PLUGIN_DEBUGGING_HOST:-0.0.0.0} + PLUGIN_REMOTE_INSTALLING_PORT: ${PLUGIN_DEBUGGING_PORT:-5003} + PLUGIN_WORKING_PATH: ${PLUGIN_WORKING_PATH:-/app/storage/cwd} + PYTHON_ENV_INIT_TIMEOUT: ${PLUGIN_PYTHON_ENV_INIT_TIMEOUT:-120} + PLUGIN_MAX_EXECUTION_TIMEOUT: ${PLUGIN_MAX_EXECUTION_TIMEOUT:-600} + PIP_MIRROR_URL: ${PIP_MIRROR_URL:-} + PLUGIN_STORAGE_TYPE: ${PLUGIN_STORAGE_TYPE:-local} + PLUGIN_STORAGE_LOCAL_ROOT: ${PLUGIN_STORAGE_LOCAL_ROOT:-/app/storage} + PLUGIN_INSTALLED_PATH: ${PLUGIN_INSTALLED_PATH:-plugin} + PLUGIN_PACKAGE_CACHE_PATH: ${PLUGIN_PACKAGE_CACHE_PATH:-plugin_packages} + PLUGIN_MEDIA_CACHE_PATH: ${PLUGIN_MEDIA_CACHE_PATH:-assets} + PLUGIN_STORAGE_OSS_BUCKET: ${PLUGIN_STORAGE_OSS_BUCKET:-} + S3_USE_AWS: ${PLUGIN_S3_USE_AWS:-false} + S3_USE_AWS_MANAGED_IAM: ${PLUGIN_S3_USE_AWS_MANAGED_IAM:-false} + S3_ENDPOINT: ${PLUGIN_S3_ENDPOINT:-} + S3_USE_PATH_STYLE: ${PLUGIN_S3_USE_PATH_STYLE:-false} + AWS_ACCESS_KEY: ${PLUGIN_AWS_ACCESS_KEY:-} + AWS_SECRET_KEY: ${PLUGIN_AWS_SECRET_KEY:-} + AWS_REGION: ${PLUGIN_AWS_REGION:-} + AZURE_BLOB_STORAGE_CONNECTION_STRING: ${PLUGIN_AZURE_BLOB_STORAGE_CONNECTION_STRING:-} + AZURE_BLOB_STORAGE_CONTAINER_NAME: ${PLUGIN_AZURE_BLOB_STORAGE_CONTAINER_NAME:-} + TENCENT_COS_SECRET_KEY: ${PLUGIN_TENCENT_COS_SECRET_KEY:-} + TENCENT_COS_SECRET_ID: ${PLUGIN_TENCENT_COS_SECRET_ID:-} + TENCENT_COS_REGION: ${PLUGIN_TENCENT_COS_REGION:-} + ALIYUN_OSS_REGION: ${PLUGIN_ALIYUN_OSS_REGION:-} + ALIYUN_OSS_ENDPOINT: ${PLUGIN_ALIYUN_OSS_ENDPOINT:-} + ALIYUN_OSS_ACCESS_KEY_ID: ${PLUGIN_ALIYUN_OSS_ACCESS_KEY_ID:-} + ALIYUN_OSS_ACCESS_KEY_SECRET: ${PLUGIN_ALIYUN_OSS_ACCESS_KEY_SECRET:-} + ALIYUN_OSS_AUTH_VERSION: ${PLUGIN_ALIYUN_OSS_AUTH_VERSION:-v4} + ALIYUN_OSS_PATH: ${PLUGIN_ALIYUN_OSS_PATH:-} + VOLCENGINE_TOS_ENDPOINT: ${PLUGIN_VOLCENGINE_TOS_ENDPOINT:-} + VOLCENGINE_TOS_ACCESS_KEY: ${PLUGIN_VOLCENGINE_TOS_ACCESS_KEY:-} + VOLCENGINE_TOS_SECRET_KEY: ${PLUGIN_VOLCENGINE_TOS_SECRET_KEY:-} + VOLCENGINE_TOS_REGION: ${PLUGIN_VOLCENGINE_TOS_REGION:-} + THIRD_PARTY_SIGNATURE_VERIFICATION_ENABLED: true + THIRD_PARTY_SIGNATURE_VERIFICATION_PUBLIC_KEYS: /app/keys/publickey.pem + FORCE_VERIFYING_SIGNATURE: false + ports: + - "${EXPOSE_PLUGIN_DAEMON_PORT:-5002}:${PLUGIN_DAEMON_PORT:-5002}" + - "${EXPOSE_PLUGIN_DEBUGGING_PORT:-5003}:${PLUGIN_DEBUGGING_PORT:-5003}" + volumes: + - ./volumes/plugin_daemon:/app/storage + + # ssrf_proxy server + # for more information, please refer to + # https://docs.dify.ai/learn-more/faq/install-faq#18-why-is-ssrf-proxy-needed%3F + ssrf_proxy: + image: ubuntu/squid:latest + restart: always + volumes: + - ./ssrf_proxy/squid.conf.template:/etc/squid/squid.conf.template + - ./ssrf_proxy/docker-entrypoint.sh:/docker-entrypoint-mount.sh + entrypoint: + [ + "sh", + "-c", + "cp /docker-entrypoint-mount.sh /docker-entrypoint.sh && sed -i 's/\r$$//' /docker-entrypoint.sh && chmod +x /docker-entrypoint.sh && /docker-entrypoint.sh", + ] + env_file: + - ./middleware.env + environment: + # pls clearly modify the squid env vars to fit your network environment. + HTTP_PORT: ${SSRF_HTTP_PORT:-3128} + COREDUMP_DIR: ${SSRF_COREDUMP_DIR:-/var/spool/squid} + REVERSE_PROXY_PORT: ${SSRF_REVERSE_PROXY_PORT:-8194} + SANDBOX_HOST: ${SSRF_SANDBOX_HOST:-sandbox} + SANDBOX_PORT: ${SANDBOX_PORT:-8194} + ports: + - "${EXPOSE_SSRF_PROXY_PORT:-3128}:${SSRF_HTTP_PORT:-3128}" + - "${EXPOSE_SANDBOX_PORT:-8194}:${SANDBOX_PORT:-8194}" + networks: + - ssrf_proxy_network + - default + + # The Weaviate vector store. + weaviate: + image: semitechnologies/weaviate:1.27.0 + profiles: + - "" + - weaviate + restart: always + volumes: + # Mount the Weaviate data directory to the container. + - ${WEAVIATE_HOST_VOLUME:-./volumes/weaviate}:/var/lib/weaviate + env_file: + - ./middleware.env + environment: + # The Weaviate configurations + # You can refer to the [Weaviate](https://weaviate.io/developers/weaviate/config-refs/env-vars) documentation for more information. + PERSISTENCE_DATA_PATH: ${WEAVIATE_PERSISTENCE_DATA_PATH:-/var/lib/weaviate} + QUERY_DEFAULTS_LIMIT: ${WEAVIATE_QUERY_DEFAULTS_LIMIT:-25} + AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED: ${WEAVIATE_AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED:-false} + DEFAULT_VECTORIZER_MODULE: ${WEAVIATE_DEFAULT_VECTORIZER_MODULE:-none} + CLUSTER_HOSTNAME: ${WEAVIATE_CLUSTER_HOSTNAME:-node1} + AUTHENTICATION_APIKEY_ENABLED: ${WEAVIATE_AUTHENTICATION_APIKEY_ENABLED:-true} + AUTHENTICATION_APIKEY_ALLOWED_KEYS: ${WEAVIATE_AUTHENTICATION_APIKEY_ALLOWED_KEYS:-WVF5YThaHlkYwhGUSmCRgsX3tD5ngdN8pkih} + AUTHENTICATION_APIKEY_USERS: ${WEAVIATE_AUTHENTICATION_APIKEY_USERS:-hello@dify.ai} + AUTHORIZATION_ADMINLIST_ENABLED: ${WEAVIATE_AUTHORIZATION_ADMINLIST_ENABLED:-true} + AUTHORIZATION_ADMINLIST_USERS: ${WEAVIATE_AUTHORIZATION_ADMINLIST_USERS:-hello@dify.ai} + DISABLE_TELEMETRY: ${WEAVIATE_DISABLE_TELEMETRY:-false} + ports: + - "${EXPOSE_WEAVIATE_PORT:-8080}:8080" + - "${EXPOSE_WEAVIATE_GRPC_PORT:-50051}:50051" + +networks: + # create a network between sandbox, api and ssrf_proxy, and can not access outside. + ssrf_proxy_network: + driver: bridge + internal: true diff --git a/docker/dify/docker-compose.png b/docker/dify/docker-compose.png new file mode 100644 index 00000000..015d4502 Binary files /dev/null and b/docker/dify/docker-compose.png differ diff --git a/docker/dify/docker-compose.yaml b/docker/dify/docker-compose.yaml new file mode 100644 index 00000000..ed5fc920 --- /dev/null +++ b/docker/dify/docker-compose.yaml @@ -0,0 +1,1548 @@ +# ================================================================== +# WARNING: This file is auto-generated by generate_docker_compose +# Do not modify this file directly. Instead, update the .env.example +# or docker-compose-template.yaml and regenerate this file. +# ================================================================== + +x-shared-env: &shared-api-worker-env + CONSOLE_API_URL: ${CONSOLE_API_URL:-} + CONSOLE_WEB_URL: ${CONSOLE_WEB_URL:-} + SERVICE_API_URL: ${SERVICE_API_URL:-} + TRIGGER_URL: ${TRIGGER_URL:-http://localhost} + APP_API_URL: ${APP_API_URL:-} + APP_WEB_URL: ${APP_WEB_URL:-} + FILES_URL: ${FILES_URL:-} + INTERNAL_FILES_URL: ${INTERNAL_FILES_URL:-} + LANG: ${LANG:-en_US.UTF-8} + LC_ALL: ${LC_ALL:-en_US.UTF-8} + PYTHONIOENCODING: ${PYTHONIOENCODING:-utf-8} + LOG_LEVEL: ${LOG_LEVEL:-INFO} + LOG_FILE: ${LOG_FILE:-/app/logs/server.log} + LOG_FILE_MAX_SIZE: ${LOG_FILE_MAX_SIZE:-20} + LOG_FILE_BACKUP_COUNT: ${LOG_FILE_BACKUP_COUNT:-5} + LOG_DATEFORMAT: ${LOG_DATEFORMAT:-%Y-%m-%d %H:%M:%S} + LOG_TZ: ${LOG_TZ:-UTC} + DEBUG: ${DEBUG:-false} + FLASK_DEBUG: ${FLASK_DEBUG:-false} + ENABLE_REQUEST_LOGGING: ${ENABLE_REQUEST_LOGGING:-False} + SECRET_KEY: ${SECRET_KEY:-sk-9f73s3ljTXVcMT3Blb3ljTqtsKiGHXVcMT3BlbkFJLK7U} + INIT_PASSWORD: ${INIT_PASSWORD:-} + DEPLOY_ENV: ${DEPLOY_ENV:-PRODUCTION} + CHECK_UPDATE_URL: ${CHECK_UPDATE_URL:-https://updates.dify.ai} + OPENAI_API_BASE: ${OPENAI_API_BASE:-https://api.openai.com/v1} + MIGRATION_ENABLED: ${MIGRATION_ENABLED:-true} + FILES_ACCESS_TIMEOUT: ${FILES_ACCESS_TIMEOUT:-300} + ACCESS_TOKEN_EXPIRE_MINUTES: ${ACCESS_TOKEN_EXPIRE_MINUTES:-60} + REFRESH_TOKEN_EXPIRE_DAYS: ${REFRESH_TOKEN_EXPIRE_DAYS:-30} + APP_DEFAULT_ACTIVE_REQUESTS: ${APP_DEFAULT_ACTIVE_REQUESTS:-0} + APP_MAX_ACTIVE_REQUESTS: ${APP_MAX_ACTIVE_REQUESTS:-0} + APP_MAX_EXECUTION_TIME: ${APP_MAX_EXECUTION_TIME:-1200} + DIFY_BIND_ADDRESS: ${DIFY_BIND_ADDRESS:-0.0.0.0} + DIFY_PORT: ${DIFY_PORT:-5001} + SERVER_WORKER_AMOUNT: ${SERVER_WORKER_AMOUNT:-1} + SERVER_WORKER_CLASS: ${SERVER_WORKER_CLASS:-gevent} + SERVER_WORKER_CONNECTIONS: ${SERVER_WORKER_CONNECTIONS:-10} + CELERY_WORKER_CLASS: ${CELERY_WORKER_CLASS:-} + GUNICORN_TIMEOUT: ${GUNICORN_TIMEOUT:-360} + CELERY_WORKER_AMOUNT: ${CELERY_WORKER_AMOUNT:-} + CELERY_AUTO_SCALE: ${CELERY_AUTO_SCALE:-false} + CELERY_MAX_WORKERS: ${CELERY_MAX_WORKERS:-} + CELERY_MIN_WORKERS: ${CELERY_MIN_WORKERS:-} + API_TOOL_DEFAULT_CONNECT_TIMEOUT: ${API_TOOL_DEFAULT_CONNECT_TIMEOUT:-10} + API_TOOL_DEFAULT_READ_TIMEOUT: ${API_TOOL_DEFAULT_READ_TIMEOUT:-60} + ENABLE_WEBSITE_JINAREADER: ${ENABLE_WEBSITE_JINAREADER:-true} + ENABLE_WEBSITE_FIRECRAWL: ${ENABLE_WEBSITE_FIRECRAWL:-true} + ENABLE_WEBSITE_WATERCRAWL: ${ENABLE_WEBSITE_WATERCRAWL:-true} + NEXT_PUBLIC_ENABLE_SINGLE_DOLLAR_LATEX: ${NEXT_PUBLIC_ENABLE_SINGLE_DOLLAR_LATEX:-false} + DB_TYPE: ${DB_TYPE:-postgresql} + DB_USERNAME: ${DB_USERNAME:-postgres} + DB_PASSWORD: ${DB_PASSWORD:-difyai123456} + DB_HOST: ${DB_HOST:-db_postgres} + DB_PORT: ${DB_PORT:-5432} + DB_DATABASE: ${DB_DATABASE:-dify} + SQLALCHEMY_POOL_SIZE: ${SQLALCHEMY_POOL_SIZE:-30} + SQLALCHEMY_MAX_OVERFLOW: ${SQLALCHEMY_MAX_OVERFLOW:-10} + SQLALCHEMY_POOL_RECYCLE: ${SQLALCHEMY_POOL_RECYCLE:-3600} + SQLALCHEMY_ECHO: ${SQLALCHEMY_ECHO:-false} + SQLALCHEMY_POOL_PRE_PING: ${SQLALCHEMY_POOL_PRE_PING:-false} + SQLALCHEMY_POOL_USE_LIFO: ${SQLALCHEMY_POOL_USE_LIFO:-false} + SQLALCHEMY_POOL_TIMEOUT: ${SQLALCHEMY_POOL_TIMEOUT:-30} + POSTGRES_MAX_CONNECTIONS: ${POSTGRES_MAX_CONNECTIONS:-100} + POSTGRES_SHARED_BUFFERS: ${POSTGRES_SHARED_BUFFERS:-128MB} + POSTGRES_WORK_MEM: ${POSTGRES_WORK_MEM:-4MB} + POSTGRES_MAINTENANCE_WORK_MEM: ${POSTGRES_MAINTENANCE_WORK_MEM:-64MB} + POSTGRES_EFFECTIVE_CACHE_SIZE: ${POSTGRES_EFFECTIVE_CACHE_SIZE:-4096MB} + POSTGRES_STATEMENT_TIMEOUT: ${POSTGRES_STATEMENT_TIMEOUT:-0} + POSTGRES_IDLE_IN_TRANSACTION_SESSION_TIMEOUT: ${POSTGRES_IDLE_IN_TRANSACTION_SESSION_TIMEOUT:-0} + MYSQL_MAX_CONNECTIONS: ${MYSQL_MAX_CONNECTIONS:-1000} + MYSQL_INNODB_BUFFER_POOL_SIZE: ${MYSQL_INNODB_BUFFER_POOL_SIZE:-512M} + MYSQL_INNODB_LOG_FILE_SIZE: ${MYSQL_INNODB_LOG_FILE_SIZE:-128M} + MYSQL_INNODB_FLUSH_LOG_AT_TRX_COMMIT: ${MYSQL_INNODB_FLUSH_LOG_AT_TRX_COMMIT:-2} + REDIS_HOST: ${REDIS_HOST:-redis} + REDIS_PORT: ${REDIS_PORT:-6379} + REDIS_USERNAME: ${REDIS_USERNAME:-} + REDIS_PASSWORD: ${REDIS_PASSWORD:-difyai123456} + REDIS_USE_SSL: ${REDIS_USE_SSL:-false} + REDIS_SSL_CERT_REQS: ${REDIS_SSL_CERT_REQS:-CERT_NONE} + REDIS_SSL_CA_CERTS: ${REDIS_SSL_CA_CERTS:-} + REDIS_SSL_CERTFILE: ${REDIS_SSL_CERTFILE:-} + REDIS_SSL_KEYFILE: ${REDIS_SSL_KEYFILE:-} + REDIS_DB: ${REDIS_DB:-0} + REDIS_USE_SENTINEL: ${REDIS_USE_SENTINEL:-false} + REDIS_SENTINELS: ${REDIS_SENTINELS:-} + REDIS_SENTINEL_SERVICE_NAME: ${REDIS_SENTINEL_SERVICE_NAME:-} + REDIS_SENTINEL_USERNAME: ${REDIS_SENTINEL_USERNAME:-} + REDIS_SENTINEL_PASSWORD: ${REDIS_SENTINEL_PASSWORD:-} + REDIS_SENTINEL_SOCKET_TIMEOUT: ${REDIS_SENTINEL_SOCKET_TIMEOUT:-0.1} + REDIS_USE_CLUSTERS: ${REDIS_USE_CLUSTERS:-false} + REDIS_CLUSTERS: ${REDIS_CLUSTERS:-} + REDIS_CLUSTERS_PASSWORD: ${REDIS_CLUSTERS_PASSWORD:-} + CELERY_BROKER_URL: ${CELERY_BROKER_URL:-redis://:difyai123456@redis:6379/1} + CELERY_BACKEND: ${CELERY_BACKEND:-redis} + BROKER_USE_SSL: ${BROKER_USE_SSL:-false} + CELERY_USE_SENTINEL: ${CELERY_USE_SENTINEL:-false} + CELERY_SENTINEL_MASTER_NAME: ${CELERY_SENTINEL_MASTER_NAME:-} + CELERY_SENTINEL_PASSWORD: ${CELERY_SENTINEL_PASSWORD:-} + CELERY_SENTINEL_SOCKET_TIMEOUT: ${CELERY_SENTINEL_SOCKET_TIMEOUT:-0.1} + WEB_API_CORS_ALLOW_ORIGINS: ${WEB_API_CORS_ALLOW_ORIGINS:-*} + CONSOLE_CORS_ALLOW_ORIGINS: ${CONSOLE_CORS_ALLOW_ORIGINS:-*} + COOKIE_DOMAIN: ${COOKIE_DOMAIN:-} + NEXT_PUBLIC_COOKIE_DOMAIN: ${NEXT_PUBLIC_COOKIE_DOMAIN:-} + STORAGE_TYPE: ${STORAGE_TYPE:-opendal} + OPENDAL_SCHEME: ${OPENDAL_SCHEME:-fs} + OPENDAL_FS_ROOT: ${OPENDAL_FS_ROOT:-storage} + CLICKZETTA_VOLUME_TYPE: ${CLICKZETTA_VOLUME_TYPE:-user} + CLICKZETTA_VOLUME_NAME: ${CLICKZETTA_VOLUME_NAME:-} + CLICKZETTA_VOLUME_TABLE_PREFIX: ${CLICKZETTA_VOLUME_TABLE_PREFIX:-dataset_} + CLICKZETTA_VOLUME_DIFY_PREFIX: ${CLICKZETTA_VOLUME_DIFY_PREFIX:-dify_km} + S3_ENDPOINT: ${S3_ENDPOINT:-} + S3_REGION: ${S3_REGION:-us-east-1} + S3_BUCKET_NAME: ${S3_BUCKET_NAME:-difyai} + S3_ACCESS_KEY: ${S3_ACCESS_KEY:-} + S3_SECRET_KEY: ${S3_SECRET_KEY:-} + S3_USE_AWS_MANAGED_IAM: ${S3_USE_AWS_MANAGED_IAM:-false} + AZURE_BLOB_ACCOUNT_NAME: ${AZURE_BLOB_ACCOUNT_NAME:-difyai} + AZURE_BLOB_ACCOUNT_KEY: ${AZURE_BLOB_ACCOUNT_KEY:-difyai} + AZURE_BLOB_CONTAINER_NAME: ${AZURE_BLOB_CONTAINER_NAME:-difyai-container} + AZURE_BLOB_ACCOUNT_URL: ${AZURE_BLOB_ACCOUNT_URL:-https://.blob.core.windows.net} + GOOGLE_STORAGE_BUCKET_NAME: ${GOOGLE_STORAGE_BUCKET_NAME:-your-bucket-name} + GOOGLE_STORAGE_SERVICE_ACCOUNT_JSON_BASE64: ${GOOGLE_STORAGE_SERVICE_ACCOUNT_JSON_BASE64:-} + ALIYUN_OSS_BUCKET_NAME: ${ALIYUN_OSS_BUCKET_NAME:-your-bucket-name} + ALIYUN_OSS_ACCESS_KEY: ${ALIYUN_OSS_ACCESS_KEY:-your-access-key} + ALIYUN_OSS_SECRET_KEY: ${ALIYUN_OSS_SECRET_KEY:-your-secret-key} + ALIYUN_OSS_ENDPOINT: ${ALIYUN_OSS_ENDPOINT:-https://oss-ap-southeast-1-internal.aliyuncs.com} + ALIYUN_OSS_REGION: ${ALIYUN_OSS_REGION:-ap-southeast-1} + ALIYUN_OSS_AUTH_VERSION: ${ALIYUN_OSS_AUTH_VERSION:-v4} + ALIYUN_OSS_PATH: ${ALIYUN_OSS_PATH:-your-path} + TENCENT_COS_BUCKET_NAME: ${TENCENT_COS_BUCKET_NAME:-your-bucket-name} + TENCENT_COS_SECRET_KEY: ${TENCENT_COS_SECRET_KEY:-your-secret-key} + TENCENT_COS_SECRET_ID: ${TENCENT_COS_SECRET_ID:-your-secret-id} + TENCENT_COS_REGION: ${TENCENT_COS_REGION:-your-region} + TENCENT_COS_SCHEME: ${TENCENT_COS_SCHEME:-your-scheme} + OCI_ENDPOINT: ${OCI_ENDPOINT:-https://your-object-storage-namespace.compat.objectstorage.us-ashburn-1.oraclecloud.com} + OCI_BUCKET_NAME: ${OCI_BUCKET_NAME:-your-bucket-name} + OCI_ACCESS_KEY: ${OCI_ACCESS_KEY:-your-access-key} + OCI_SECRET_KEY: ${OCI_SECRET_KEY:-your-secret-key} + OCI_REGION: ${OCI_REGION:-us-ashburn-1} + HUAWEI_OBS_BUCKET_NAME: ${HUAWEI_OBS_BUCKET_NAME:-your-bucket-name} + HUAWEI_OBS_SECRET_KEY: ${HUAWEI_OBS_SECRET_KEY:-your-secret-key} + HUAWEI_OBS_ACCESS_KEY: ${HUAWEI_OBS_ACCESS_KEY:-your-access-key} + HUAWEI_OBS_SERVER: ${HUAWEI_OBS_SERVER:-your-server-url} + VOLCENGINE_TOS_BUCKET_NAME: ${VOLCENGINE_TOS_BUCKET_NAME:-your-bucket-name} + VOLCENGINE_TOS_SECRET_KEY: ${VOLCENGINE_TOS_SECRET_KEY:-your-secret-key} + VOLCENGINE_TOS_ACCESS_KEY: ${VOLCENGINE_TOS_ACCESS_KEY:-your-access-key} + VOLCENGINE_TOS_ENDPOINT: ${VOLCENGINE_TOS_ENDPOINT:-your-server-url} + VOLCENGINE_TOS_REGION: ${VOLCENGINE_TOS_REGION:-your-region} + BAIDU_OBS_BUCKET_NAME: ${BAIDU_OBS_BUCKET_NAME:-your-bucket-name} + BAIDU_OBS_SECRET_KEY: ${BAIDU_OBS_SECRET_KEY:-your-secret-key} + BAIDU_OBS_ACCESS_KEY: ${BAIDU_OBS_ACCESS_KEY:-your-access-key} + BAIDU_OBS_ENDPOINT: ${BAIDU_OBS_ENDPOINT:-your-server-url} + SUPABASE_BUCKET_NAME: ${SUPABASE_BUCKET_NAME:-your-bucket-name} + SUPABASE_API_KEY: ${SUPABASE_API_KEY:-your-access-key} + SUPABASE_URL: ${SUPABASE_URL:-your-server-url} + VECTOR_STORE: ${VECTOR_STORE:-weaviate} + VECTOR_INDEX_NAME_PREFIX: ${VECTOR_INDEX_NAME_PREFIX:-Vector_index} + WEAVIATE_ENDPOINT: ${WEAVIATE_ENDPOINT:-http://weaviate:8080} + WEAVIATE_API_KEY: ${WEAVIATE_API_KEY:-WVF5YThaHlkYwhGUSmCRgsX3tD5ngdN8pkih} + WEAVIATE_GRPC_ENDPOINT: ${WEAVIATE_GRPC_ENDPOINT:-grpc://weaviate:50051} + WEAVIATE_TOKENIZATION: ${WEAVIATE_TOKENIZATION:-word} + OCEANBASE_VECTOR_HOST: ${OCEANBASE_VECTOR_HOST:-oceanbase} + OCEANBASE_VECTOR_PORT: ${OCEANBASE_VECTOR_PORT:-2881} + OCEANBASE_VECTOR_USER: ${OCEANBASE_VECTOR_USER:-root@test} + OCEANBASE_VECTOR_PASSWORD: ${OCEANBASE_VECTOR_PASSWORD:-difyai123456} + OCEANBASE_VECTOR_DATABASE: ${OCEANBASE_VECTOR_DATABASE:-test} + OCEANBASE_CLUSTER_NAME: ${OCEANBASE_CLUSTER_NAME:-difyai} + OCEANBASE_MEMORY_LIMIT: ${OCEANBASE_MEMORY_LIMIT:-6G} + OCEANBASE_ENABLE_HYBRID_SEARCH: ${OCEANBASE_ENABLE_HYBRID_SEARCH:-false} + OCEANBASE_FULLTEXT_PARSER: ${OCEANBASE_FULLTEXT_PARSER:-ik} + SEEKDB_MEMORY_LIMIT: ${SEEKDB_MEMORY_LIMIT:-2G} + QDRANT_URL: ${QDRANT_URL:-http://qdrant:6333} + QDRANT_API_KEY: ${QDRANT_API_KEY:-difyai123456} + QDRANT_CLIENT_TIMEOUT: ${QDRANT_CLIENT_TIMEOUT:-20} + QDRANT_GRPC_ENABLED: ${QDRANT_GRPC_ENABLED:-false} + QDRANT_GRPC_PORT: ${QDRANT_GRPC_PORT:-6334} + QDRANT_REPLICATION_FACTOR: ${QDRANT_REPLICATION_FACTOR:-1} + MILVUS_URI: ${MILVUS_URI:-http://host.docker.internal:19530} + MILVUS_DATABASE: ${MILVUS_DATABASE:-} + MILVUS_TOKEN: ${MILVUS_TOKEN:-} + MILVUS_USER: ${MILVUS_USER:-} + MILVUS_PASSWORD: ${MILVUS_PASSWORD:-} + MILVUS_ENABLE_HYBRID_SEARCH: ${MILVUS_ENABLE_HYBRID_SEARCH:-False} + MILVUS_ANALYZER_PARAMS: ${MILVUS_ANALYZER_PARAMS:-} + MYSCALE_HOST: ${MYSCALE_HOST:-myscale} + MYSCALE_PORT: ${MYSCALE_PORT:-8123} + MYSCALE_USER: ${MYSCALE_USER:-default} + MYSCALE_PASSWORD: ${MYSCALE_PASSWORD:-} + MYSCALE_DATABASE: ${MYSCALE_DATABASE:-dify} + MYSCALE_FTS_PARAMS: ${MYSCALE_FTS_PARAMS:-} + COUCHBASE_CONNECTION_STRING: ${COUCHBASE_CONNECTION_STRING:-couchbase://couchbase-server} + COUCHBASE_USER: ${COUCHBASE_USER:-Administrator} + COUCHBASE_PASSWORD: ${COUCHBASE_PASSWORD:-password} + COUCHBASE_BUCKET_NAME: ${COUCHBASE_BUCKET_NAME:-Embeddings} + COUCHBASE_SCOPE_NAME: ${COUCHBASE_SCOPE_NAME:-_default} + PGVECTOR_HOST: ${PGVECTOR_HOST:-pgvector} + PGVECTOR_PORT: ${PGVECTOR_PORT:-5432} + PGVECTOR_USER: ${PGVECTOR_USER:-postgres} + PGVECTOR_PASSWORD: ${PGVECTOR_PASSWORD:-difyai123456} + PGVECTOR_DATABASE: ${PGVECTOR_DATABASE:-dify} + PGVECTOR_MIN_CONNECTION: ${PGVECTOR_MIN_CONNECTION:-1} + PGVECTOR_MAX_CONNECTION: ${PGVECTOR_MAX_CONNECTION:-5} + PGVECTOR_PG_BIGM: ${PGVECTOR_PG_BIGM:-false} + PGVECTOR_PG_BIGM_VERSION: ${PGVECTOR_PG_BIGM_VERSION:-1.2-20240606} + VASTBASE_HOST: ${VASTBASE_HOST:-vastbase} + VASTBASE_PORT: ${VASTBASE_PORT:-5432} + VASTBASE_USER: ${VASTBASE_USER:-dify} + VASTBASE_PASSWORD: ${VASTBASE_PASSWORD:-Difyai123456} + VASTBASE_DATABASE: ${VASTBASE_DATABASE:-dify} + VASTBASE_MIN_CONNECTION: ${VASTBASE_MIN_CONNECTION:-1} + VASTBASE_MAX_CONNECTION: ${VASTBASE_MAX_CONNECTION:-5} + PGVECTO_RS_HOST: ${PGVECTO_RS_HOST:-pgvecto-rs} + PGVECTO_RS_PORT: ${PGVECTO_RS_PORT:-5432} + PGVECTO_RS_USER: ${PGVECTO_RS_USER:-postgres} + PGVECTO_RS_PASSWORD: ${PGVECTO_RS_PASSWORD:-difyai123456} + PGVECTO_RS_DATABASE: ${PGVECTO_RS_DATABASE:-dify} + ANALYTICDB_KEY_ID: ${ANALYTICDB_KEY_ID:-your-ak} + ANALYTICDB_KEY_SECRET: ${ANALYTICDB_KEY_SECRET:-your-sk} + ANALYTICDB_REGION_ID: ${ANALYTICDB_REGION_ID:-cn-hangzhou} + ANALYTICDB_INSTANCE_ID: ${ANALYTICDB_INSTANCE_ID:-gp-ab123456} + ANALYTICDB_ACCOUNT: ${ANALYTICDB_ACCOUNT:-testaccount} + ANALYTICDB_PASSWORD: ${ANALYTICDB_PASSWORD:-testpassword} + ANALYTICDB_NAMESPACE: ${ANALYTICDB_NAMESPACE:-dify} + ANALYTICDB_NAMESPACE_PASSWORD: ${ANALYTICDB_NAMESPACE_PASSWORD:-difypassword} + ANALYTICDB_HOST: ${ANALYTICDB_HOST:-gp-test.aliyuncs.com} + ANALYTICDB_PORT: ${ANALYTICDB_PORT:-5432} + ANALYTICDB_MIN_CONNECTION: ${ANALYTICDB_MIN_CONNECTION:-1} + ANALYTICDB_MAX_CONNECTION: ${ANALYTICDB_MAX_CONNECTION:-5} + TIDB_VECTOR_HOST: ${TIDB_VECTOR_HOST:-tidb} + TIDB_VECTOR_PORT: ${TIDB_VECTOR_PORT:-4000} + TIDB_VECTOR_USER: ${TIDB_VECTOR_USER:-} + TIDB_VECTOR_PASSWORD: ${TIDB_VECTOR_PASSWORD:-} + TIDB_VECTOR_DATABASE: ${TIDB_VECTOR_DATABASE:-dify} + MATRIXONE_HOST: ${MATRIXONE_HOST:-matrixone} + MATRIXONE_PORT: ${MATRIXONE_PORT:-6001} + MATRIXONE_USER: ${MATRIXONE_USER:-dump} + MATRIXONE_PASSWORD: ${MATRIXONE_PASSWORD:-111} + MATRIXONE_DATABASE: ${MATRIXONE_DATABASE:-dify} + TIDB_ON_QDRANT_URL: ${TIDB_ON_QDRANT_URL:-http://127.0.0.1} + TIDB_ON_QDRANT_API_KEY: ${TIDB_ON_QDRANT_API_KEY:-dify} + TIDB_ON_QDRANT_CLIENT_TIMEOUT: ${TIDB_ON_QDRANT_CLIENT_TIMEOUT:-20} + TIDB_ON_QDRANT_GRPC_ENABLED: ${TIDB_ON_QDRANT_GRPC_ENABLED:-false} + TIDB_ON_QDRANT_GRPC_PORT: ${TIDB_ON_QDRANT_GRPC_PORT:-6334} + TIDB_PUBLIC_KEY: ${TIDB_PUBLIC_KEY:-dify} + TIDB_PRIVATE_KEY: ${TIDB_PRIVATE_KEY:-dify} + TIDB_API_URL: ${TIDB_API_URL:-http://127.0.0.1} + TIDB_IAM_API_URL: ${TIDB_IAM_API_URL:-http://127.0.0.1} + TIDB_REGION: ${TIDB_REGION:-regions/aws-us-east-1} + TIDB_PROJECT_ID: ${TIDB_PROJECT_ID:-dify} + TIDB_SPEND_LIMIT: ${TIDB_SPEND_LIMIT:-100} + CHROMA_HOST: ${CHROMA_HOST:-127.0.0.1} + CHROMA_PORT: ${CHROMA_PORT:-8000} + CHROMA_TENANT: ${CHROMA_TENANT:-default_tenant} + CHROMA_DATABASE: ${CHROMA_DATABASE:-default_database} + CHROMA_AUTH_PROVIDER: ${CHROMA_AUTH_PROVIDER:-chromadb.auth.token_authn.TokenAuthClientProvider} + CHROMA_AUTH_CREDENTIALS: ${CHROMA_AUTH_CREDENTIALS:-} + ORACLE_USER: ${ORACLE_USER:-dify} + ORACLE_PASSWORD: ${ORACLE_PASSWORD:-dify} + ORACLE_DSN: ${ORACLE_DSN:-oracle:1521/FREEPDB1} + ORACLE_CONFIG_DIR: ${ORACLE_CONFIG_DIR:-/app/api/storage/wallet} + ORACLE_WALLET_LOCATION: ${ORACLE_WALLET_LOCATION:-/app/api/storage/wallet} + ORACLE_WALLET_PASSWORD: ${ORACLE_WALLET_PASSWORD:-dify} + ORACLE_IS_AUTONOMOUS: ${ORACLE_IS_AUTONOMOUS:-false} + ALIBABACLOUD_MYSQL_HOST: ${ALIBABACLOUD_MYSQL_HOST:-127.0.0.1} + ALIBABACLOUD_MYSQL_PORT: ${ALIBABACLOUD_MYSQL_PORT:-3306} + ALIBABACLOUD_MYSQL_USER: ${ALIBABACLOUD_MYSQL_USER:-root} + ALIBABACLOUD_MYSQL_PASSWORD: ${ALIBABACLOUD_MYSQL_PASSWORD:-difyai123456} + ALIBABACLOUD_MYSQL_DATABASE: ${ALIBABACLOUD_MYSQL_DATABASE:-dify} + ALIBABACLOUD_MYSQL_MAX_CONNECTION: ${ALIBABACLOUD_MYSQL_MAX_CONNECTION:-5} + ALIBABACLOUD_MYSQL_HNSW_M: ${ALIBABACLOUD_MYSQL_HNSW_M:-6} + RELYT_HOST: ${RELYT_HOST:-db} + RELYT_PORT: ${RELYT_PORT:-5432} + RELYT_USER: ${RELYT_USER:-postgres} + RELYT_PASSWORD: ${RELYT_PASSWORD:-difyai123456} + RELYT_DATABASE: ${RELYT_DATABASE:-postgres} + OPENSEARCH_HOST: ${OPENSEARCH_HOST:-opensearch} + OPENSEARCH_PORT: ${OPENSEARCH_PORT:-9200} + OPENSEARCH_SECURE: ${OPENSEARCH_SECURE:-true} + OPENSEARCH_VERIFY_CERTS: ${OPENSEARCH_VERIFY_CERTS:-true} + OPENSEARCH_AUTH_METHOD: ${OPENSEARCH_AUTH_METHOD:-basic} + OPENSEARCH_USER: ${OPENSEARCH_USER:-admin} + OPENSEARCH_PASSWORD: ${OPENSEARCH_PASSWORD:-admin} + OPENSEARCH_AWS_REGION: ${OPENSEARCH_AWS_REGION:-ap-southeast-1} + OPENSEARCH_AWS_SERVICE: ${OPENSEARCH_AWS_SERVICE:-aoss} + TENCENT_VECTOR_DB_URL: ${TENCENT_VECTOR_DB_URL:-http://127.0.0.1} + TENCENT_VECTOR_DB_API_KEY: ${TENCENT_VECTOR_DB_API_KEY:-dify} + TENCENT_VECTOR_DB_TIMEOUT: ${TENCENT_VECTOR_DB_TIMEOUT:-30} + TENCENT_VECTOR_DB_USERNAME: ${TENCENT_VECTOR_DB_USERNAME:-dify} + TENCENT_VECTOR_DB_DATABASE: ${TENCENT_VECTOR_DB_DATABASE:-dify} + TENCENT_VECTOR_DB_SHARD: ${TENCENT_VECTOR_DB_SHARD:-1} + TENCENT_VECTOR_DB_REPLICAS: ${TENCENT_VECTOR_DB_REPLICAS:-2} + TENCENT_VECTOR_DB_ENABLE_HYBRID_SEARCH: ${TENCENT_VECTOR_DB_ENABLE_HYBRID_SEARCH:-false} + ELASTICSEARCH_HOST: ${ELASTICSEARCH_HOST:-0.0.0.0} + ELASTICSEARCH_PORT: ${ELASTICSEARCH_PORT:-9200} + ELASTICSEARCH_USERNAME: ${ELASTICSEARCH_USERNAME:-elastic} + ELASTICSEARCH_PASSWORD: ${ELASTICSEARCH_PASSWORD:-elastic} + KIBANA_PORT: ${KIBANA_PORT:-5601} + ELASTICSEARCH_USE_CLOUD: ${ELASTICSEARCH_USE_CLOUD:-false} + ELASTICSEARCH_CLOUD_URL: ${ELASTICSEARCH_CLOUD_URL:-YOUR-ELASTICSEARCH_CLOUD_URL} + ELASTICSEARCH_API_KEY: ${ELASTICSEARCH_API_KEY:-YOUR-ELASTICSEARCH_API_KEY} + ELASTICSEARCH_VERIFY_CERTS: ${ELASTICSEARCH_VERIFY_CERTS:-False} + ELASTICSEARCH_CA_CERTS: ${ELASTICSEARCH_CA_CERTS:-} + ELASTICSEARCH_REQUEST_TIMEOUT: ${ELASTICSEARCH_REQUEST_TIMEOUT:-100000} + ELASTICSEARCH_RETRY_ON_TIMEOUT: ${ELASTICSEARCH_RETRY_ON_TIMEOUT:-True} + ELASTICSEARCH_MAX_RETRIES: ${ELASTICSEARCH_MAX_RETRIES:-10} + BAIDU_VECTOR_DB_ENDPOINT: ${BAIDU_VECTOR_DB_ENDPOINT:-http://127.0.0.1:5287} + BAIDU_VECTOR_DB_CONNECTION_TIMEOUT_MS: ${BAIDU_VECTOR_DB_CONNECTION_TIMEOUT_MS:-30000} + BAIDU_VECTOR_DB_ACCOUNT: ${BAIDU_VECTOR_DB_ACCOUNT:-root} + BAIDU_VECTOR_DB_API_KEY: ${BAIDU_VECTOR_DB_API_KEY:-dify} + BAIDU_VECTOR_DB_DATABASE: ${BAIDU_VECTOR_DB_DATABASE:-dify} + BAIDU_VECTOR_DB_SHARD: ${BAIDU_VECTOR_DB_SHARD:-1} + BAIDU_VECTOR_DB_REPLICAS: ${BAIDU_VECTOR_DB_REPLICAS:-3} + BAIDU_VECTOR_DB_INVERTED_INDEX_ANALYZER: ${BAIDU_VECTOR_DB_INVERTED_INDEX_ANALYZER:-DEFAULT_ANALYZER} + BAIDU_VECTOR_DB_INVERTED_INDEX_PARSER_MODE: ${BAIDU_VECTOR_DB_INVERTED_INDEX_PARSER_MODE:-COARSE_MODE} + VIKINGDB_ACCESS_KEY: ${VIKINGDB_ACCESS_KEY:-your-ak} + VIKINGDB_SECRET_KEY: ${VIKINGDB_SECRET_KEY:-your-sk} + VIKINGDB_REGION: ${VIKINGDB_REGION:-cn-shanghai} + VIKINGDB_HOST: ${VIKINGDB_HOST:-api-vikingdb.xxx.volces.com} + VIKINGDB_SCHEMA: ${VIKINGDB_SCHEMA:-http} + VIKINGDB_CONNECTION_TIMEOUT: ${VIKINGDB_CONNECTION_TIMEOUT:-30} + VIKINGDB_SOCKET_TIMEOUT: ${VIKINGDB_SOCKET_TIMEOUT:-30} + LINDORM_URL: ${LINDORM_URL:-http://localhost:30070} + LINDORM_USERNAME: ${LINDORM_USERNAME:-admin} + LINDORM_PASSWORD: ${LINDORM_PASSWORD:-admin} + LINDORM_USING_UGC: ${LINDORM_USING_UGC:-True} + LINDORM_QUERY_TIMEOUT: ${LINDORM_QUERY_TIMEOUT:-1} + OPENGAUSS_HOST: ${OPENGAUSS_HOST:-opengauss} + OPENGAUSS_PORT: ${OPENGAUSS_PORT:-6600} + OPENGAUSS_USER: ${OPENGAUSS_USER:-postgres} + OPENGAUSS_PASSWORD: ${OPENGAUSS_PASSWORD:-Dify@123} + OPENGAUSS_DATABASE: ${OPENGAUSS_DATABASE:-dify} + OPENGAUSS_MIN_CONNECTION: ${OPENGAUSS_MIN_CONNECTION:-1} + OPENGAUSS_MAX_CONNECTION: ${OPENGAUSS_MAX_CONNECTION:-5} + OPENGAUSS_ENABLE_PQ: ${OPENGAUSS_ENABLE_PQ:-false} + HUAWEI_CLOUD_HOSTS: ${HUAWEI_CLOUD_HOSTS:-https://127.0.0.1:9200} + HUAWEI_CLOUD_USER: ${HUAWEI_CLOUD_USER:-admin} + HUAWEI_CLOUD_PASSWORD: ${HUAWEI_CLOUD_PASSWORD:-admin} + UPSTASH_VECTOR_URL: ${UPSTASH_VECTOR_URL:-https://xxx-vector.upstash.io} + UPSTASH_VECTOR_TOKEN: ${UPSTASH_VECTOR_TOKEN:-dify} + TABLESTORE_ENDPOINT: ${TABLESTORE_ENDPOINT:-https://instance-name.cn-hangzhou.ots.aliyuncs.com} + TABLESTORE_INSTANCE_NAME: ${TABLESTORE_INSTANCE_NAME:-instance-name} + TABLESTORE_ACCESS_KEY_ID: ${TABLESTORE_ACCESS_KEY_ID:-xxx} + TABLESTORE_ACCESS_KEY_SECRET: ${TABLESTORE_ACCESS_KEY_SECRET:-xxx} + TABLESTORE_NORMALIZE_FULLTEXT_BM25_SCORE: ${TABLESTORE_NORMALIZE_FULLTEXT_BM25_SCORE:-false} + CLICKZETTA_USERNAME: ${CLICKZETTA_USERNAME:-} + CLICKZETTA_PASSWORD: ${CLICKZETTA_PASSWORD:-} + CLICKZETTA_INSTANCE: ${CLICKZETTA_INSTANCE:-} + CLICKZETTA_SERVICE: ${CLICKZETTA_SERVICE:-api.clickzetta.com} + CLICKZETTA_WORKSPACE: ${CLICKZETTA_WORKSPACE:-quick_start} + CLICKZETTA_VCLUSTER: ${CLICKZETTA_VCLUSTER:-default_ap} + CLICKZETTA_SCHEMA: ${CLICKZETTA_SCHEMA:-dify} + CLICKZETTA_BATCH_SIZE: ${CLICKZETTA_BATCH_SIZE:-100} + CLICKZETTA_ENABLE_INVERTED_INDEX: ${CLICKZETTA_ENABLE_INVERTED_INDEX:-true} + CLICKZETTA_ANALYZER_TYPE: ${CLICKZETTA_ANALYZER_TYPE:-chinese} + CLICKZETTA_ANALYZER_MODE: ${CLICKZETTA_ANALYZER_MODE:-smart} + CLICKZETTA_VECTOR_DISTANCE_FUNCTION: ${CLICKZETTA_VECTOR_DISTANCE_FUNCTION:-cosine_distance} + UPLOAD_FILE_SIZE_LIMIT: ${UPLOAD_FILE_SIZE_LIMIT:-15} + UPLOAD_FILE_BATCH_LIMIT: ${UPLOAD_FILE_BATCH_LIMIT:-5} + UPLOAD_FILE_EXTENSION_BLACKLIST: ${UPLOAD_FILE_EXTENSION_BLACKLIST:-} + SINGLE_CHUNK_ATTACHMENT_LIMIT: ${SINGLE_CHUNK_ATTACHMENT_LIMIT:-10} + IMAGE_FILE_BATCH_LIMIT: ${IMAGE_FILE_BATCH_LIMIT:-10} + ATTACHMENT_IMAGE_FILE_SIZE_LIMIT: ${ATTACHMENT_IMAGE_FILE_SIZE_LIMIT:-2} + ATTACHMENT_IMAGE_DOWNLOAD_TIMEOUT: ${ATTACHMENT_IMAGE_DOWNLOAD_TIMEOUT:-60} + ETL_TYPE: ${ETL_TYPE:-dify} + UNSTRUCTURED_API_URL: ${UNSTRUCTURED_API_URL:-} + UNSTRUCTURED_API_KEY: ${UNSTRUCTURED_API_KEY:-} + SCARF_NO_ANALYTICS: ${SCARF_NO_ANALYTICS:-true} + PROMPT_GENERATION_MAX_TOKENS: ${PROMPT_GENERATION_MAX_TOKENS:-512} + CODE_GENERATION_MAX_TOKENS: ${CODE_GENERATION_MAX_TOKENS:-1024} + PLUGIN_BASED_TOKEN_COUNTING_ENABLED: ${PLUGIN_BASED_TOKEN_COUNTING_ENABLED:-false} + MULTIMODAL_SEND_FORMAT: ${MULTIMODAL_SEND_FORMAT:-base64} + UPLOAD_IMAGE_FILE_SIZE_LIMIT: ${UPLOAD_IMAGE_FILE_SIZE_LIMIT:-10} + UPLOAD_VIDEO_FILE_SIZE_LIMIT: ${UPLOAD_VIDEO_FILE_SIZE_LIMIT:-100} + UPLOAD_AUDIO_FILE_SIZE_LIMIT: ${UPLOAD_AUDIO_FILE_SIZE_LIMIT:-50} + SENTRY_DSN: ${SENTRY_DSN:-} + API_SENTRY_DSN: ${API_SENTRY_DSN:-} + API_SENTRY_TRACES_SAMPLE_RATE: ${API_SENTRY_TRACES_SAMPLE_RATE:-1.0} + API_SENTRY_PROFILES_SAMPLE_RATE: ${API_SENTRY_PROFILES_SAMPLE_RATE:-1.0} + WEB_SENTRY_DSN: ${WEB_SENTRY_DSN:-} + PLUGIN_SENTRY_ENABLED: ${PLUGIN_SENTRY_ENABLED:-false} + PLUGIN_SENTRY_DSN: ${PLUGIN_SENTRY_DSN:-} + NOTION_INTEGRATION_TYPE: ${NOTION_INTEGRATION_TYPE:-public} + NOTION_CLIENT_SECRET: ${NOTION_CLIENT_SECRET:-} + NOTION_CLIENT_ID: ${NOTION_CLIENT_ID:-} + NOTION_INTERNAL_SECRET: ${NOTION_INTERNAL_SECRET:-} + MAIL_TYPE: ${MAIL_TYPE:-resend} + MAIL_DEFAULT_SEND_FROM: ${MAIL_DEFAULT_SEND_FROM:-} + RESEND_API_URL: ${RESEND_API_URL:-https://api.resend.com} + RESEND_API_KEY: ${RESEND_API_KEY:-your-resend-api-key} + SMTP_SERVER: ${SMTP_SERVER:-} + SMTP_PORT: ${SMTP_PORT:-465} + SMTP_USERNAME: ${SMTP_USERNAME:-} + SMTP_PASSWORD: ${SMTP_PASSWORD:-} + SMTP_USE_TLS: ${SMTP_USE_TLS:-true} + SMTP_OPPORTUNISTIC_TLS: ${SMTP_OPPORTUNISTIC_TLS:-false} + SENDGRID_API_KEY: ${SENDGRID_API_KEY:-} + INDEXING_MAX_SEGMENTATION_TOKENS_LENGTH: ${INDEXING_MAX_SEGMENTATION_TOKENS_LENGTH:-4000} + INVITE_EXPIRY_HOURS: ${INVITE_EXPIRY_HOURS:-72} + RESET_PASSWORD_TOKEN_EXPIRY_MINUTES: ${RESET_PASSWORD_TOKEN_EXPIRY_MINUTES:-5} + EMAIL_REGISTER_TOKEN_EXPIRY_MINUTES: ${EMAIL_REGISTER_TOKEN_EXPIRY_MINUTES:-5} + CHANGE_EMAIL_TOKEN_EXPIRY_MINUTES: ${CHANGE_EMAIL_TOKEN_EXPIRY_MINUTES:-5} + OWNER_TRANSFER_TOKEN_EXPIRY_MINUTES: ${OWNER_TRANSFER_TOKEN_EXPIRY_MINUTES:-5} + CODE_EXECUTION_ENDPOINT: ${CODE_EXECUTION_ENDPOINT:-http://sandbox:8194} + CODE_EXECUTION_API_KEY: ${CODE_EXECUTION_API_KEY:-dify-sandbox} + CODE_EXECUTION_SSL_VERIFY: ${CODE_EXECUTION_SSL_VERIFY:-True} + CODE_EXECUTION_POOL_MAX_CONNECTIONS: ${CODE_EXECUTION_POOL_MAX_CONNECTIONS:-100} + CODE_EXECUTION_POOL_MAX_KEEPALIVE_CONNECTIONS: ${CODE_EXECUTION_POOL_MAX_KEEPALIVE_CONNECTIONS:-20} + CODE_EXECUTION_POOL_KEEPALIVE_EXPIRY: ${CODE_EXECUTION_POOL_KEEPALIVE_EXPIRY:-5.0} + CODE_MAX_NUMBER: ${CODE_MAX_NUMBER:-9223372036854775807} + CODE_MIN_NUMBER: ${CODE_MIN_NUMBER:--9223372036854775808} + CODE_MAX_DEPTH: ${CODE_MAX_DEPTH:-5} + CODE_MAX_PRECISION: ${CODE_MAX_PRECISION:-20} + CODE_MAX_STRING_LENGTH: ${CODE_MAX_STRING_LENGTH:-400000} + CODE_MAX_STRING_ARRAY_LENGTH: ${CODE_MAX_STRING_ARRAY_LENGTH:-30} + CODE_MAX_OBJECT_ARRAY_LENGTH: ${CODE_MAX_OBJECT_ARRAY_LENGTH:-30} + CODE_MAX_NUMBER_ARRAY_LENGTH: ${CODE_MAX_NUMBER_ARRAY_LENGTH:-1000} + CODE_EXECUTION_CONNECT_TIMEOUT: ${CODE_EXECUTION_CONNECT_TIMEOUT:-10} + CODE_EXECUTION_READ_TIMEOUT: ${CODE_EXECUTION_READ_TIMEOUT:-60} + CODE_EXECUTION_WRITE_TIMEOUT: ${CODE_EXECUTION_WRITE_TIMEOUT:-10} + TEMPLATE_TRANSFORM_MAX_LENGTH: ${TEMPLATE_TRANSFORM_MAX_LENGTH:-400000} + WORKFLOW_MAX_EXECUTION_STEPS: ${WORKFLOW_MAX_EXECUTION_STEPS:-500} + WORKFLOW_MAX_EXECUTION_TIME: ${WORKFLOW_MAX_EXECUTION_TIME:-1200} + WORKFLOW_CALL_MAX_DEPTH: ${WORKFLOW_CALL_MAX_DEPTH:-5} + MAX_VARIABLE_SIZE: ${MAX_VARIABLE_SIZE:-204800} + WORKFLOW_FILE_UPLOAD_LIMIT: ${WORKFLOW_FILE_UPLOAD_LIMIT:-10} + GRAPH_ENGINE_MIN_WORKERS: ${GRAPH_ENGINE_MIN_WORKERS:-1} + GRAPH_ENGINE_MAX_WORKERS: ${GRAPH_ENGINE_MAX_WORKERS:-10} + GRAPH_ENGINE_SCALE_UP_THRESHOLD: ${GRAPH_ENGINE_SCALE_UP_THRESHOLD:-3} + GRAPH_ENGINE_SCALE_DOWN_IDLE_TIME: ${GRAPH_ENGINE_SCALE_DOWN_IDLE_TIME:-5.0} + WORKFLOW_NODE_EXECUTION_STORAGE: ${WORKFLOW_NODE_EXECUTION_STORAGE:-rdbms} + CORE_WORKFLOW_EXECUTION_REPOSITORY: ${CORE_WORKFLOW_EXECUTION_REPOSITORY:-core.repositories.sqlalchemy_workflow_execution_repository.SQLAlchemyWorkflowExecutionRepository} + CORE_WORKFLOW_NODE_EXECUTION_REPOSITORY: ${CORE_WORKFLOW_NODE_EXECUTION_REPOSITORY:-core.repositories.sqlalchemy_workflow_node_execution_repository.SQLAlchemyWorkflowNodeExecutionRepository} + API_WORKFLOW_RUN_REPOSITORY: ${API_WORKFLOW_RUN_REPOSITORY:-repositories.sqlalchemy_api_workflow_run_repository.DifyAPISQLAlchemyWorkflowRunRepository} + API_WORKFLOW_NODE_EXECUTION_REPOSITORY: ${API_WORKFLOW_NODE_EXECUTION_REPOSITORY:-repositories.sqlalchemy_api_workflow_node_execution_repository.DifyAPISQLAlchemyWorkflowNodeExecutionRepository} + WORKFLOW_LOG_CLEANUP_ENABLED: ${WORKFLOW_LOG_CLEANUP_ENABLED:-false} + WORKFLOW_LOG_RETENTION_DAYS: ${WORKFLOW_LOG_RETENTION_DAYS:-30} + WORKFLOW_LOG_CLEANUP_BATCH_SIZE: ${WORKFLOW_LOG_CLEANUP_BATCH_SIZE:-100} + HTTP_REQUEST_NODE_MAX_BINARY_SIZE: ${HTTP_REQUEST_NODE_MAX_BINARY_SIZE:-10485760} + HTTP_REQUEST_NODE_MAX_TEXT_SIZE: ${HTTP_REQUEST_NODE_MAX_TEXT_SIZE:-1048576} + HTTP_REQUEST_NODE_SSL_VERIFY: ${HTTP_REQUEST_NODE_SSL_VERIFY:-True} + HTTP_REQUEST_MAX_CONNECT_TIMEOUT: ${HTTP_REQUEST_MAX_CONNECT_TIMEOUT:-10} + HTTP_REQUEST_MAX_READ_TIMEOUT: ${HTTP_REQUEST_MAX_READ_TIMEOUT:-600} + HTTP_REQUEST_MAX_WRITE_TIMEOUT: ${HTTP_REQUEST_MAX_WRITE_TIMEOUT:-600} + WEBHOOK_REQUEST_BODY_MAX_SIZE: ${WEBHOOK_REQUEST_BODY_MAX_SIZE:-10485760} + RESPECT_XFORWARD_HEADERS_ENABLED: ${RESPECT_XFORWARD_HEADERS_ENABLED:-false} + SSRF_PROXY_HTTP_URL: ${SSRF_PROXY_HTTP_URL:-http://ssrf_proxy:3128} + SSRF_PROXY_HTTPS_URL: ${SSRF_PROXY_HTTPS_URL:-http://ssrf_proxy:3128} + LOOP_NODE_MAX_COUNT: ${LOOP_NODE_MAX_COUNT:-100} + MAX_TOOLS_NUM: ${MAX_TOOLS_NUM:-10} + MAX_PARALLEL_LIMIT: ${MAX_PARALLEL_LIMIT:-10} + MAX_ITERATIONS_NUM: ${MAX_ITERATIONS_NUM:-99} + TEXT_GENERATION_TIMEOUT_MS: ${TEXT_GENERATION_TIMEOUT_MS:-60000} + ALLOW_UNSAFE_DATA_SCHEME: ${ALLOW_UNSAFE_DATA_SCHEME:-false} + MAX_TREE_DEPTH: ${MAX_TREE_DEPTH:-50} + PGDATA: ${PGDATA:-/var/lib/postgresql/data/pgdata} + MYSQL_HOST_VOLUME: ${MYSQL_HOST_VOLUME:-./volumes/mysql/data} + SANDBOX_API_KEY: ${SANDBOX_API_KEY:-dify-sandbox} + SANDBOX_GIN_MODE: ${SANDBOX_GIN_MODE:-release} + SANDBOX_WORKER_TIMEOUT: ${SANDBOX_WORKER_TIMEOUT:-15} + SANDBOX_ENABLE_NETWORK: ${SANDBOX_ENABLE_NETWORK:-true} + SANDBOX_HTTP_PROXY: ${SANDBOX_HTTP_PROXY:-http://ssrf_proxy:3128} + SANDBOX_HTTPS_PROXY: ${SANDBOX_HTTPS_PROXY:-http://ssrf_proxy:3128} + SANDBOX_PORT: ${SANDBOX_PORT:-8194} + WEAVIATE_PERSISTENCE_DATA_PATH: ${WEAVIATE_PERSISTENCE_DATA_PATH:-/var/lib/weaviate} + WEAVIATE_QUERY_DEFAULTS_LIMIT: ${WEAVIATE_QUERY_DEFAULTS_LIMIT:-25} + WEAVIATE_AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED: ${WEAVIATE_AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED:-true} + WEAVIATE_DEFAULT_VECTORIZER_MODULE: ${WEAVIATE_DEFAULT_VECTORIZER_MODULE:-none} + WEAVIATE_CLUSTER_HOSTNAME: ${WEAVIATE_CLUSTER_HOSTNAME:-node1} + WEAVIATE_AUTHENTICATION_APIKEY_ENABLED: ${WEAVIATE_AUTHENTICATION_APIKEY_ENABLED:-true} + WEAVIATE_AUTHENTICATION_APIKEY_ALLOWED_KEYS: ${WEAVIATE_AUTHENTICATION_APIKEY_ALLOWED_KEYS:-WVF5YThaHlkYwhGUSmCRgsX3tD5ngdN8pkih} + WEAVIATE_AUTHENTICATION_APIKEY_USERS: ${WEAVIATE_AUTHENTICATION_APIKEY_USERS:-hello@dify.ai} + WEAVIATE_AUTHORIZATION_ADMINLIST_ENABLED: ${WEAVIATE_AUTHORIZATION_ADMINLIST_ENABLED:-true} + WEAVIATE_AUTHORIZATION_ADMINLIST_USERS: ${WEAVIATE_AUTHORIZATION_ADMINLIST_USERS:-hello@dify.ai} + WEAVIATE_DISABLE_TELEMETRY: ${WEAVIATE_DISABLE_TELEMETRY:-false} + WEAVIATE_ENABLE_TOKENIZER_GSE: ${WEAVIATE_ENABLE_TOKENIZER_GSE:-false} + WEAVIATE_ENABLE_TOKENIZER_KAGOME_JA: ${WEAVIATE_ENABLE_TOKENIZER_KAGOME_JA:-false} + WEAVIATE_ENABLE_TOKENIZER_KAGOME_KR: ${WEAVIATE_ENABLE_TOKENIZER_KAGOME_KR:-false} + CHROMA_SERVER_AUTHN_CREDENTIALS: ${CHROMA_SERVER_AUTHN_CREDENTIALS:-difyai123456} + CHROMA_SERVER_AUTHN_PROVIDER: ${CHROMA_SERVER_AUTHN_PROVIDER:-chromadb.auth.token_authn.TokenAuthenticationServerProvider} + CHROMA_IS_PERSISTENT: ${CHROMA_IS_PERSISTENT:-TRUE} + ORACLE_PWD: ${ORACLE_PWD:-Dify123456} + ORACLE_CHARACTERSET: ${ORACLE_CHARACTERSET:-AL32UTF8} + ETCD_AUTO_COMPACTION_MODE: ${ETCD_AUTO_COMPACTION_MODE:-revision} + ETCD_AUTO_COMPACTION_RETENTION: ${ETCD_AUTO_COMPACTION_RETENTION:-1000} + ETCD_QUOTA_BACKEND_BYTES: ${ETCD_QUOTA_BACKEND_BYTES:-4294967296} + ETCD_SNAPSHOT_COUNT: ${ETCD_SNAPSHOT_COUNT:-50000} + MINIO_ACCESS_KEY: ${MINIO_ACCESS_KEY:-minioadmin} + MINIO_SECRET_KEY: ${MINIO_SECRET_KEY:-minioadmin} + ETCD_ENDPOINTS: ${ETCD_ENDPOINTS:-etcd:2379} + MINIO_ADDRESS: ${MINIO_ADDRESS:-minio:9000} + MILVUS_AUTHORIZATION_ENABLED: ${MILVUS_AUTHORIZATION_ENABLED:-true} + PGVECTOR_PGUSER: ${PGVECTOR_PGUSER:-postgres} + PGVECTOR_POSTGRES_PASSWORD: ${PGVECTOR_POSTGRES_PASSWORD:-difyai123456} + PGVECTOR_POSTGRES_DB: ${PGVECTOR_POSTGRES_DB:-dify} + PGVECTOR_PGDATA: ${PGVECTOR_PGDATA:-/var/lib/postgresql/data/pgdata} + OPENSEARCH_DISCOVERY_TYPE: ${OPENSEARCH_DISCOVERY_TYPE:-single-node} + OPENSEARCH_BOOTSTRAP_MEMORY_LOCK: ${OPENSEARCH_BOOTSTRAP_MEMORY_LOCK:-true} + OPENSEARCH_JAVA_OPTS_MIN: ${OPENSEARCH_JAVA_OPTS_MIN:-512m} + OPENSEARCH_JAVA_OPTS_MAX: ${OPENSEARCH_JAVA_OPTS_MAX:-1024m} + OPENSEARCH_INITIAL_ADMIN_PASSWORD: ${OPENSEARCH_INITIAL_ADMIN_PASSWORD:-Qazwsxedc!@#123} + OPENSEARCH_MEMLOCK_SOFT: ${OPENSEARCH_MEMLOCK_SOFT:--1} + OPENSEARCH_MEMLOCK_HARD: ${OPENSEARCH_MEMLOCK_HARD:--1} + OPENSEARCH_NOFILE_SOFT: ${OPENSEARCH_NOFILE_SOFT:-65536} + OPENSEARCH_NOFILE_HARD: ${OPENSEARCH_NOFILE_HARD:-65536} + NGINX_SERVER_NAME: ${NGINX_SERVER_NAME:-_} + NGINX_HTTPS_ENABLED: ${NGINX_HTTPS_ENABLED:-false} + NGINX_PORT: ${NGINX_PORT:-80} + NGINX_SSL_PORT: ${NGINX_SSL_PORT:-443} + NGINX_SSL_CERT_FILENAME: ${NGINX_SSL_CERT_FILENAME:-dify.crt} + NGINX_SSL_CERT_KEY_FILENAME: ${NGINX_SSL_CERT_KEY_FILENAME:-dify.key} + NGINX_SSL_PROTOCOLS: ${NGINX_SSL_PROTOCOLS:-TLSv1.1 TLSv1.2 TLSv1.3} + NGINX_WORKER_PROCESSES: ${NGINX_WORKER_PROCESSES:-auto} + NGINX_CLIENT_MAX_BODY_SIZE: ${NGINX_CLIENT_MAX_BODY_SIZE:-100M} + NGINX_KEEPALIVE_TIMEOUT: ${NGINX_KEEPALIVE_TIMEOUT:-65} + NGINX_PROXY_READ_TIMEOUT: ${NGINX_PROXY_READ_TIMEOUT:-3600s} + NGINX_PROXY_SEND_TIMEOUT: ${NGINX_PROXY_SEND_TIMEOUT:-3600s} + NGINX_ENABLE_CERTBOT_CHALLENGE: ${NGINX_ENABLE_CERTBOT_CHALLENGE:-false} + CERTBOT_EMAIL: ${CERTBOT_EMAIL:-your_email@example.com} + CERTBOT_DOMAIN: ${CERTBOT_DOMAIN:-your_domain.com} + CERTBOT_OPTIONS: ${CERTBOT_OPTIONS:-} + SSRF_HTTP_PORT: ${SSRF_HTTP_PORT:-3128} + SSRF_COREDUMP_DIR: ${SSRF_COREDUMP_DIR:-/var/spool/squid} + SSRF_REVERSE_PROXY_PORT: ${SSRF_REVERSE_PROXY_PORT:-8194} + SSRF_SANDBOX_HOST: ${SSRF_SANDBOX_HOST:-sandbox} + SSRF_DEFAULT_TIME_OUT: ${SSRF_DEFAULT_TIME_OUT:-5} + SSRF_DEFAULT_CONNECT_TIME_OUT: ${SSRF_DEFAULT_CONNECT_TIME_OUT:-5} + SSRF_DEFAULT_READ_TIME_OUT: ${SSRF_DEFAULT_READ_TIME_OUT:-5} + SSRF_DEFAULT_WRITE_TIME_OUT: ${SSRF_DEFAULT_WRITE_TIME_OUT:-5} + SSRF_POOL_MAX_CONNECTIONS: ${SSRF_POOL_MAX_CONNECTIONS:-100} + SSRF_POOL_MAX_KEEPALIVE_CONNECTIONS: ${SSRF_POOL_MAX_KEEPALIVE_CONNECTIONS:-20} + SSRF_POOL_KEEPALIVE_EXPIRY: ${SSRF_POOL_KEEPALIVE_EXPIRY:-5.0} + EXPOSE_NGINX_PORT: ${EXPOSE_NGINX_PORT:-80} + EXPOSE_NGINX_SSL_PORT: ${EXPOSE_NGINX_SSL_PORT:-443} + POSITION_TOOL_PINS: ${POSITION_TOOL_PINS:-} + POSITION_TOOL_INCLUDES: ${POSITION_TOOL_INCLUDES:-} + POSITION_TOOL_EXCLUDES: ${POSITION_TOOL_EXCLUDES:-} + POSITION_PROVIDER_PINS: ${POSITION_PROVIDER_PINS:-} + POSITION_PROVIDER_INCLUDES: ${POSITION_PROVIDER_INCLUDES:-} + POSITION_PROVIDER_EXCLUDES: ${POSITION_PROVIDER_EXCLUDES:-} + CSP_WHITELIST: ${CSP_WHITELIST:-} + CREATE_TIDB_SERVICE_JOB_ENABLED: ${CREATE_TIDB_SERVICE_JOB_ENABLED:-false} + MAX_SUBMIT_COUNT: ${MAX_SUBMIT_COUNT:-100} + TOP_K_MAX_VALUE: ${TOP_K_MAX_VALUE:-10} + DB_PLUGIN_DATABASE: ${DB_PLUGIN_DATABASE:-dify_plugin} + EXPOSE_PLUGIN_DAEMON_PORT: ${EXPOSE_PLUGIN_DAEMON_PORT:-5002} + PLUGIN_DAEMON_PORT: ${PLUGIN_DAEMON_PORT:-5002} + PLUGIN_DAEMON_KEY: ${PLUGIN_DAEMON_KEY:-lYkiYYT6owG+71oLerGzA7GXCgOT++6ovaezWAjpCjf+Sjc3ZtU+qUEi} + PLUGIN_DAEMON_URL: ${PLUGIN_DAEMON_URL:-http://plugin_daemon:5002} + PLUGIN_MAX_PACKAGE_SIZE: ${PLUGIN_MAX_PACKAGE_SIZE:-52428800} + PLUGIN_PPROF_ENABLED: ${PLUGIN_PPROF_ENABLED:-false} + PLUGIN_DEBUGGING_HOST: ${PLUGIN_DEBUGGING_HOST:-0.0.0.0} + PLUGIN_DEBUGGING_PORT: ${PLUGIN_DEBUGGING_PORT:-5003} + EXPOSE_PLUGIN_DEBUGGING_HOST: ${EXPOSE_PLUGIN_DEBUGGING_HOST:-localhost} + EXPOSE_PLUGIN_DEBUGGING_PORT: ${EXPOSE_PLUGIN_DEBUGGING_PORT:-5003} + PLUGIN_DIFY_INNER_API_KEY: ${PLUGIN_DIFY_INNER_API_KEY:-QaHbTe77CtuXmsfyhR7+vRjI/+XbV1AaFy691iy+kGDv2Jvy0/eAh8Y1} + PLUGIN_DIFY_INNER_API_URL: ${PLUGIN_DIFY_INNER_API_URL:-http://api:5001} + ENDPOINT_URL_TEMPLATE: ${ENDPOINT_URL_TEMPLATE:-http://localhost/e/{hook_id}} + MARKETPLACE_ENABLED: ${MARKETPLACE_ENABLED:-true} + MARKETPLACE_API_URL: ${MARKETPLACE_API_URL:-https://marketplace.dify.ai} + FORCE_VERIFYING_SIGNATURE: ${FORCE_VERIFYING_SIGNATURE:-true} + ENFORCE_LANGGENIUS_PLUGIN_SIGNATURES: ${ENFORCE_LANGGENIUS_PLUGIN_SIGNATURES:-true} + PLUGIN_STDIO_BUFFER_SIZE: ${PLUGIN_STDIO_BUFFER_SIZE:-1024} + PLUGIN_STDIO_MAX_BUFFER_SIZE: ${PLUGIN_STDIO_MAX_BUFFER_SIZE:-5242880} + PLUGIN_PYTHON_ENV_INIT_TIMEOUT: ${PLUGIN_PYTHON_ENV_INIT_TIMEOUT:-120} + PLUGIN_MAX_EXECUTION_TIMEOUT: ${PLUGIN_MAX_EXECUTION_TIMEOUT:-600} + PIP_MIRROR_URL: ${PIP_MIRROR_URL:-} + PLUGIN_STORAGE_TYPE: ${PLUGIN_STORAGE_TYPE:-local} + PLUGIN_STORAGE_LOCAL_ROOT: ${PLUGIN_STORAGE_LOCAL_ROOT:-/app/storage} + PLUGIN_WORKING_PATH: ${PLUGIN_WORKING_PATH:-/app/storage/cwd} + PLUGIN_INSTALLED_PATH: ${PLUGIN_INSTALLED_PATH:-plugin} + PLUGIN_PACKAGE_CACHE_PATH: ${PLUGIN_PACKAGE_CACHE_PATH:-plugin_packages} + PLUGIN_MEDIA_CACHE_PATH: ${PLUGIN_MEDIA_CACHE_PATH:-assets} + PLUGIN_STORAGE_OSS_BUCKET: ${PLUGIN_STORAGE_OSS_BUCKET:-} + PLUGIN_S3_USE_AWS: ${PLUGIN_S3_USE_AWS:-false} + PLUGIN_S3_USE_AWS_MANAGED_IAM: ${PLUGIN_S3_USE_AWS_MANAGED_IAM:-false} + PLUGIN_S3_ENDPOINT: ${PLUGIN_S3_ENDPOINT:-} + PLUGIN_S3_USE_PATH_STYLE: ${PLUGIN_S3_USE_PATH_STYLE:-false} + PLUGIN_AWS_ACCESS_KEY: ${PLUGIN_AWS_ACCESS_KEY:-} + PLUGIN_AWS_SECRET_KEY: ${PLUGIN_AWS_SECRET_KEY:-} + PLUGIN_AWS_REGION: ${PLUGIN_AWS_REGION:-} + PLUGIN_AZURE_BLOB_STORAGE_CONTAINER_NAME: ${PLUGIN_AZURE_BLOB_STORAGE_CONTAINER_NAME:-} + PLUGIN_AZURE_BLOB_STORAGE_CONNECTION_STRING: ${PLUGIN_AZURE_BLOB_STORAGE_CONNECTION_STRING:-} + PLUGIN_TENCENT_COS_SECRET_KEY: ${PLUGIN_TENCENT_COS_SECRET_KEY:-} + PLUGIN_TENCENT_COS_SECRET_ID: ${PLUGIN_TENCENT_COS_SECRET_ID:-} + PLUGIN_TENCENT_COS_REGION: ${PLUGIN_TENCENT_COS_REGION:-} + PLUGIN_ALIYUN_OSS_REGION: ${PLUGIN_ALIYUN_OSS_REGION:-} + PLUGIN_ALIYUN_OSS_ENDPOINT: ${PLUGIN_ALIYUN_OSS_ENDPOINT:-} + PLUGIN_ALIYUN_OSS_ACCESS_KEY_ID: ${PLUGIN_ALIYUN_OSS_ACCESS_KEY_ID:-} + PLUGIN_ALIYUN_OSS_ACCESS_KEY_SECRET: ${PLUGIN_ALIYUN_OSS_ACCESS_KEY_SECRET:-} + PLUGIN_ALIYUN_OSS_AUTH_VERSION: ${PLUGIN_ALIYUN_OSS_AUTH_VERSION:-v4} + PLUGIN_ALIYUN_OSS_PATH: ${PLUGIN_ALIYUN_OSS_PATH:-} + PLUGIN_VOLCENGINE_TOS_ENDPOINT: ${PLUGIN_VOLCENGINE_TOS_ENDPOINT:-} + PLUGIN_VOLCENGINE_TOS_ACCESS_KEY: ${PLUGIN_VOLCENGINE_TOS_ACCESS_KEY:-} + PLUGIN_VOLCENGINE_TOS_SECRET_KEY: ${PLUGIN_VOLCENGINE_TOS_SECRET_KEY:-} + PLUGIN_VOLCENGINE_TOS_REGION: ${PLUGIN_VOLCENGINE_TOS_REGION:-} + ENABLE_OTEL: ${ENABLE_OTEL:-false} + OTLP_TRACE_ENDPOINT: ${OTLP_TRACE_ENDPOINT:-} + OTLP_METRIC_ENDPOINT: ${OTLP_METRIC_ENDPOINT:-} + OTLP_BASE_ENDPOINT: ${OTLP_BASE_ENDPOINT:-http://localhost:4318} + OTLP_API_KEY: ${OTLP_API_KEY:-} + OTEL_EXPORTER_OTLP_PROTOCOL: ${OTEL_EXPORTER_OTLP_PROTOCOL:-} + OTEL_EXPORTER_TYPE: ${OTEL_EXPORTER_TYPE:-otlp} + OTEL_SAMPLING_RATE: ${OTEL_SAMPLING_RATE:-0.1} + OTEL_BATCH_EXPORT_SCHEDULE_DELAY: ${OTEL_BATCH_EXPORT_SCHEDULE_DELAY:-5000} + OTEL_MAX_QUEUE_SIZE: ${OTEL_MAX_QUEUE_SIZE:-2048} + OTEL_MAX_EXPORT_BATCH_SIZE: ${OTEL_MAX_EXPORT_BATCH_SIZE:-512} + OTEL_METRIC_EXPORT_INTERVAL: ${OTEL_METRIC_EXPORT_INTERVAL:-60000} + OTEL_BATCH_EXPORT_TIMEOUT: ${OTEL_BATCH_EXPORT_TIMEOUT:-10000} + OTEL_METRIC_EXPORT_TIMEOUT: ${OTEL_METRIC_EXPORT_TIMEOUT:-30000} + ALLOW_EMBED: ${ALLOW_EMBED:-false} + QUEUE_MONITOR_THRESHOLD: ${QUEUE_MONITOR_THRESHOLD:-200} + QUEUE_MONITOR_ALERT_EMAILS: ${QUEUE_MONITOR_ALERT_EMAILS:-} + QUEUE_MONITOR_INTERVAL: ${QUEUE_MONITOR_INTERVAL:-30} + SWAGGER_UI_ENABLED: ${SWAGGER_UI_ENABLED:-true} + SWAGGER_UI_PATH: ${SWAGGER_UI_PATH:-/swagger-ui.html} + DSL_EXPORT_ENCRYPT_DATASET_ID: ${DSL_EXPORT_ENCRYPT_DATASET_ID:-true} + DATASET_MAX_SEGMENTS_PER_REQUEST: ${DATASET_MAX_SEGMENTS_PER_REQUEST:-0} + ENABLE_CLEAN_EMBEDDING_CACHE_TASK: ${ENABLE_CLEAN_EMBEDDING_CACHE_TASK:-false} + ENABLE_CLEAN_UNUSED_DATASETS_TASK: ${ENABLE_CLEAN_UNUSED_DATASETS_TASK:-false} + ENABLE_CREATE_TIDB_SERVERLESS_TASK: ${ENABLE_CREATE_TIDB_SERVERLESS_TASK:-false} + ENABLE_UPDATE_TIDB_SERVERLESS_STATUS_TASK: ${ENABLE_UPDATE_TIDB_SERVERLESS_STATUS_TASK:-false} + ENABLE_CLEAN_MESSAGES: ${ENABLE_CLEAN_MESSAGES:-false} + ENABLE_MAIL_CLEAN_DOCUMENT_NOTIFY_TASK: ${ENABLE_MAIL_CLEAN_DOCUMENT_NOTIFY_TASK:-false} + ENABLE_DATASETS_QUEUE_MONITOR: ${ENABLE_DATASETS_QUEUE_MONITOR:-false} + ENABLE_CHECK_UPGRADABLE_PLUGIN_TASK: ${ENABLE_CHECK_UPGRADABLE_PLUGIN_TASK:-true} + ENABLE_WORKFLOW_SCHEDULE_POLLER_TASK: ${ENABLE_WORKFLOW_SCHEDULE_POLLER_TASK:-true} + WORKFLOW_SCHEDULE_POLLER_INTERVAL: ${WORKFLOW_SCHEDULE_POLLER_INTERVAL:-1} + WORKFLOW_SCHEDULE_POLLER_BATCH_SIZE: ${WORKFLOW_SCHEDULE_POLLER_BATCH_SIZE:-100} + WORKFLOW_SCHEDULE_MAX_DISPATCH_PER_TICK: ${WORKFLOW_SCHEDULE_MAX_DISPATCH_PER_TICK:-0} + TENANT_ISOLATED_TASK_CONCURRENCY: ${TENANT_ISOLATED_TASK_CONCURRENCY:-1} + AMPLITUDE_API_KEY: ${AMPLITUDE_API_KEY:-} + +services: + # Init container to fix permissions + init_permissions: + image: busybox:latest + command: + - sh + - -c + - | + FLAG_FILE="/app/api/storage/.init_permissions" + if [ -f "$${FLAG_FILE}" ]; then + echo "Permissions already initialized. Exiting." + exit 0 + fi + echo "Initializing permissions for /app/api/storage" + chown -R 1001:1001 /app/api/storage && touch "$${FLAG_FILE}" + echo "Permissions initialized. Exiting." + volumes: + - ./volumes/app/storage:/app/api/storage + restart: "no" + + # API service + api: + image: langgenius/dify-api:1.11.1 + restart: always + environment: + # Use the shared environment variables. + <<: *shared-api-worker-env + # Startup mode, 'api' starts the API server. + MODE: api + SENTRY_DSN: ${API_SENTRY_DSN:-} + SENTRY_TRACES_SAMPLE_RATE: ${API_SENTRY_TRACES_SAMPLE_RATE:-1.0} + SENTRY_PROFILES_SAMPLE_RATE: ${API_SENTRY_PROFILES_SAMPLE_RATE:-1.0} + PLUGIN_REMOTE_INSTALL_HOST: ${EXPOSE_PLUGIN_DEBUGGING_HOST:-localhost} + PLUGIN_REMOTE_INSTALL_PORT: ${EXPOSE_PLUGIN_DEBUGGING_PORT:-5003} + PLUGIN_MAX_PACKAGE_SIZE: ${PLUGIN_MAX_PACKAGE_SIZE:-52428800} + INNER_API_KEY_FOR_PLUGIN: ${PLUGIN_DIFY_INNER_API_KEY:-QaHbTe77CtuXmsfyhR7+vRjI/+XbV1AaFy691iy+kGDv2Jvy0/eAh8Y1} + depends_on: + init_permissions: + condition: service_completed_successfully + db_postgres: + condition: service_healthy + required: false + db_mysql: + condition: service_healthy + required: false + oceanbase: + condition: service_healthy + required: false + seekdb: + condition: service_healthy + required: false + redis: + condition: service_started + volumes: + # Mount the storage directory to the container, for storing user files. + - ./volumes/app/storage:/app/api/storage + networks: + - ssrf_proxy_network + - default + + # worker service + # The Celery worker for processing all queues (dataset, workflow, mail, etc.) + worker: + image: langgenius/dify-api:1.11.1 + restart: always + environment: + # Use the shared environment variables. + <<: *shared-api-worker-env + # Startup mode, 'worker' starts the Celery worker for processing all queues. + MODE: worker + SENTRY_DSN: ${API_SENTRY_DSN:-} + SENTRY_TRACES_SAMPLE_RATE: ${API_SENTRY_TRACES_SAMPLE_RATE:-1.0} + SENTRY_PROFILES_SAMPLE_RATE: ${API_SENTRY_PROFILES_SAMPLE_RATE:-1.0} + PLUGIN_MAX_PACKAGE_SIZE: ${PLUGIN_MAX_PACKAGE_SIZE:-52428800} + INNER_API_KEY_FOR_PLUGIN: ${PLUGIN_DIFY_INNER_API_KEY:-QaHbTe77CtuXmsfyhR7+vRjI/+XbV1AaFy691iy+kGDv2Jvy0/eAh8Y1} + depends_on: + init_permissions: + condition: service_completed_successfully + db_postgres: + condition: service_healthy + required: false + db_mysql: + condition: service_healthy + required: false + oceanbase: + condition: service_healthy + required: false + seekdb: + condition: service_healthy + required: false + redis: + condition: service_started + volumes: + # Mount the storage directory to the container, for storing user files. + - ./volumes/app/storage:/app/api/storage + networks: + - ssrf_proxy_network + - default + + # worker_beat service + # Celery beat for scheduling periodic tasks. + worker_beat: + image: langgenius/dify-api:1.11.1 + restart: always + environment: + # Use the shared environment variables. + <<: *shared-api-worker-env + # Startup mode, 'worker_beat' starts the Celery beat for scheduling periodic tasks. + MODE: beat + depends_on: + init_permissions: + condition: service_completed_successfully + db_postgres: + condition: service_healthy + required: false + db_mysql: + condition: service_healthy + required: false + oceanbase: + condition: service_healthy + required: false + seekdb: + condition: service_healthy + required: false + redis: + condition: service_started + networks: + - ssrf_proxy_network + - default + + # Frontend web application. + web: + image: langgenius/dify-web:1.11.1 + restart: always + environment: + CONSOLE_API_URL: ${CONSOLE_API_URL:-} + APP_API_URL: ${APP_API_URL:-} + AMPLITUDE_API_KEY: ${AMPLITUDE_API_KEY:-} + NEXT_PUBLIC_COOKIE_DOMAIN: ${NEXT_PUBLIC_COOKIE_DOMAIN:-} + SENTRY_DSN: ${WEB_SENTRY_DSN:-} + NEXT_TELEMETRY_DISABLED: ${NEXT_TELEMETRY_DISABLED:-0} + TEXT_GENERATION_TIMEOUT_MS: ${TEXT_GENERATION_TIMEOUT_MS:-60000} + CSP_WHITELIST: ${CSP_WHITELIST:-} + ALLOW_EMBED: ${ALLOW_EMBED:-false} + ALLOW_UNSAFE_DATA_SCHEME: ${ALLOW_UNSAFE_DATA_SCHEME:-false} + MARKETPLACE_API_URL: ${MARKETPLACE_API_URL:-https://marketplace.dify.ai} + MARKETPLACE_URL: ${MARKETPLACE_URL:-https://marketplace.dify.ai} + TOP_K_MAX_VALUE: ${TOP_K_MAX_VALUE:-} + INDEXING_MAX_SEGMENTATION_TOKENS_LENGTH: ${INDEXING_MAX_SEGMENTATION_TOKENS_LENGTH:-} + PM2_INSTANCES: ${PM2_INSTANCES:-2} + LOOP_NODE_MAX_COUNT: ${LOOP_NODE_MAX_COUNT:-100} + MAX_TOOLS_NUM: ${MAX_TOOLS_NUM:-10} + MAX_PARALLEL_LIMIT: ${MAX_PARALLEL_LIMIT:-10} + MAX_ITERATIONS_NUM: ${MAX_ITERATIONS_NUM:-99} + MAX_TREE_DEPTH: ${MAX_TREE_DEPTH:-50} + ENABLE_WEBSITE_JINAREADER: ${ENABLE_WEBSITE_JINAREADER:-true} + ENABLE_WEBSITE_FIRECRAWL: ${ENABLE_WEBSITE_FIRECRAWL:-true} + ENABLE_WEBSITE_WATERCRAWL: ${ENABLE_WEBSITE_WATERCRAWL:-true} + + # The PostgreSQL database. + db_postgres: + image: postgres:15-alpine + # profiles: + # - postgresql + restart: always + environment: + POSTGRES_USER: ${DB_USERNAME:-postgres} + POSTGRES_PASSWORD: ${DB_PASSWORD:-difyai123456} + POSTGRES_DB: ${DB_DATABASE:-dify} + PGDATA: ${PGDATA:-/var/lib/postgresql/data/pgdata} + command: > + postgres -c 'max_connections=${POSTGRES_MAX_CONNECTIONS:-100}' + -c 'shared_buffers=${POSTGRES_SHARED_BUFFERS:-128MB}' + -c 'work_mem=${POSTGRES_WORK_MEM:-4MB}' + -c 'maintenance_work_mem=${POSTGRES_MAINTENANCE_WORK_MEM:-64MB}' + -c 'effective_cache_size=${POSTGRES_EFFECTIVE_CACHE_SIZE:-4096MB}' + -c 'statement_timeout=${POSTGRES_STATEMENT_TIMEOUT:-0}' + -c 'idle_in_transaction_session_timeout=${POSTGRES_IDLE_IN_TRANSACTION_SESSION_TIMEOUT:-0}' + volumes: + - ./volumes/db/data:/var/lib/postgresql/data + healthcheck: + test: + [ + "CMD", + "pg_isready", + "-h", + "db_postgres", + "-U", + "${DB_USERNAME:-postgres}", + "-d", + "${DB_DATABASE:-dify}", + ] + interval: 1s + timeout: 3s + retries: 60 + + # The mysql database. + db_mysql: + image: mysql:8.0 + profiles: + - mysql + restart: always + environment: + MYSQL_ROOT_PASSWORD: ${DB_PASSWORD:-difyai123456} + MYSQL_DATABASE: ${DB_DATABASE:-dify} + command: > + --max_connections=1000 + --innodb_buffer_pool_size=${MYSQL_INNODB_BUFFER_POOL_SIZE:-512M} + --innodb_log_file_size=${MYSQL_INNODB_LOG_FILE_SIZE:-128M} + --innodb_flush_log_at_trx_commit=${MYSQL_INNODB_FLUSH_LOG_AT_TRX_COMMIT:-2} + volumes: + - ${MYSQL_HOST_VOLUME:-./volumes/mysql/data}:/var/lib/mysql + healthcheck: + test: + [ + "CMD", + "mysqladmin", + "ping", + "-u", + "root", + "-p${DB_PASSWORD:-difyai123456}", + ] + interval: 1s + timeout: 3s + retries: 30 + + # The redis cache. + redis: + image: redis:6-alpine + restart: always + environment: + REDISCLI_AUTH: ${REDIS_PASSWORD:-difyai123456} + volumes: + # Mount the redis data directory to the container. + - ./volumes/redis/data:/data + # Set the redis password when startup redis server. + command: redis-server --requirepass ${REDIS_PASSWORD:-difyai123456} + healthcheck: + test: + [ + "CMD-SHELL", + "redis-cli -a ${REDIS_PASSWORD:-difyai123456} ping | grep -q PONG", + ] + + # The DifySandbox + sandbox: + image: langgenius/dify-sandbox:0.2.12 + restart: always + environment: + # The DifySandbox configurations + # Make sure you are changing this key for your deployment with a strong key. + # You can generate a strong key using `openssl rand -base64 42`. + API_KEY: ${SANDBOX_API_KEY:-dify-sandbox} + GIN_MODE: ${SANDBOX_GIN_MODE:-release} + WORKER_TIMEOUT: ${SANDBOX_WORKER_TIMEOUT:-15} + ENABLE_NETWORK: ${SANDBOX_ENABLE_NETWORK:-true} + HTTP_PROXY: ${SANDBOX_HTTP_PROXY:-http://ssrf_proxy:3128} + HTTPS_PROXY: ${SANDBOX_HTTPS_PROXY:-http://ssrf_proxy:3128} + SANDBOX_PORT: ${SANDBOX_PORT:-8194} + PIP_MIRROR_URL: ${PIP_MIRROR_URL:-} + volumes: + - ./volumes/sandbox/dependencies:/dependencies + - ./volumes/sandbox/conf:/conf + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:8194/health"] + networks: + - ssrf_proxy_network + + # plugin daemon + plugin_daemon: + image: langgenius/dify-plugin-daemon:0.5.1-local + restart: always + environment: + # Use the shared environment variables. + <<: *shared-api-worker-env + DB_DATABASE: ${DB_PLUGIN_DATABASE:-dify_plugin} + SERVER_PORT: ${PLUGIN_DAEMON_PORT:-5002} + SERVER_KEY: ${PLUGIN_DAEMON_KEY:-lYkiYYT6owG+71oLerGzA7GXCgOT++6ovaezWAjpCjf+Sjc3ZtU+qUEi} + MAX_PLUGIN_PACKAGE_SIZE: ${PLUGIN_MAX_PACKAGE_SIZE:-52428800} + PPROF_ENABLED: ${PLUGIN_PPROF_ENABLED:-false} + DIFY_INNER_API_URL: ${PLUGIN_DIFY_INNER_API_URL:-http://api:5001} + DIFY_INNER_API_KEY: ${PLUGIN_DIFY_INNER_API_KEY:-QaHbTe77CtuXmsfyhR7+vRjI/+XbV1AaFy691iy+kGDv2Jvy0/eAh8Y1} + PLUGIN_REMOTE_INSTALLING_HOST: ${PLUGIN_DEBUGGING_HOST:-0.0.0.0} + PLUGIN_REMOTE_INSTALLING_PORT: ${PLUGIN_DEBUGGING_PORT:-5003} + PLUGIN_WORKING_PATH: ${PLUGIN_WORKING_PATH:-/app/storage/cwd} + FORCE_VERIFYING_SIGNATURE: ${FORCE_VERIFYING_SIGNATURE:-true} + PYTHON_ENV_INIT_TIMEOUT: ${PLUGIN_PYTHON_ENV_INIT_TIMEOUT:-120} + PLUGIN_MAX_EXECUTION_TIMEOUT: ${PLUGIN_MAX_EXECUTION_TIMEOUT:-600} + PLUGIN_STDIO_BUFFER_SIZE: ${PLUGIN_STDIO_BUFFER_SIZE:-1024} + PLUGIN_STDIO_MAX_BUFFER_SIZE: ${PLUGIN_STDIO_MAX_BUFFER_SIZE:-5242880} + PIP_MIRROR_URL: ${PIP_MIRROR_URL:-} + PLUGIN_STORAGE_TYPE: ${PLUGIN_STORAGE_TYPE:-local} + PLUGIN_STORAGE_LOCAL_ROOT: ${PLUGIN_STORAGE_LOCAL_ROOT:-/app/storage} + PLUGIN_INSTALLED_PATH: ${PLUGIN_INSTALLED_PATH:-plugin} + PLUGIN_PACKAGE_CACHE_PATH: ${PLUGIN_PACKAGE_CACHE_PATH:-plugin_packages} + PLUGIN_MEDIA_CACHE_PATH: ${PLUGIN_MEDIA_CACHE_PATH:-assets} + PLUGIN_STORAGE_OSS_BUCKET: ${PLUGIN_STORAGE_OSS_BUCKET:-} + S3_USE_AWS_MANAGED_IAM: ${PLUGIN_S3_USE_AWS_MANAGED_IAM:-false} + S3_USE_AWS: ${PLUGIN_S3_USE_AWS:-false} + S3_ENDPOINT: ${PLUGIN_S3_ENDPOINT:-} + S3_USE_PATH_STYLE: ${PLUGIN_S3_USE_PATH_STYLE:-false} + AWS_ACCESS_KEY: ${PLUGIN_AWS_ACCESS_KEY:-} + AWS_SECRET_KEY: ${PLUGIN_AWS_SECRET_KEY:-} + AWS_REGION: ${PLUGIN_AWS_REGION:-} + AZURE_BLOB_STORAGE_CONNECTION_STRING: ${PLUGIN_AZURE_BLOB_STORAGE_CONNECTION_STRING:-} + AZURE_BLOB_STORAGE_CONTAINER_NAME: ${PLUGIN_AZURE_BLOB_STORAGE_CONTAINER_NAME:-} + TENCENT_COS_SECRET_KEY: ${PLUGIN_TENCENT_COS_SECRET_KEY:-} + TENCENT_COS_SECRET_ID: ${PLUGIN_TENCENT_COS_SECRET_ID:-} + TENCENT_COS_REGION: ${PLUGIN_TENCENT_COS_REGION:-} + ALIYUN_OSS_REGION: ${PLUGIN_ALIYUN_OSS_REGION:-} + ALIYUN_OSS_ENDPOINT: ${PLUGIN_ALIYUN_OSS_ENDPOINT:-} + ALIYUN_OSS_ACCESS_KEY_ID: ${PLUGIN_ALIYUN_OSS_ACCESS_KEY_ID:-} + ALIYUN_OSS_ACCESS_KEY_SECRET: ${PLUGIN_ALIYUN_OSS_ACCESS_KEY_SECRET:-} + ALIYUN_OSS_AUTH_VERSION: ${PLUGIN_ALIYUN_OSS_AUTH_VERSION:-v4} + ALIYUN_OSS_PATH: ${PLUGIN_ALIYUN_OSS_PATH:-} + VOLCENGINE_TOS_ENDPOINT: ${PLUGIN_VOLCENGINE_TOS_ENDPOINT:-} + VOLCENGINE_TOS_ACCESS_KEY: ${PLUGIN_VOLCENGINE_TOS_ACCESS_KEY:-} + VOLCENGINE_TOS_SECRET_KEY: ${PLUGIN_VOLCENGINE_TOS_SECRET_KEY:-} + VOLCENGINE_TOS_REGION: ${PLUGIN_VOLCENGINE_TOS_REGION:-} + SENTRY_ENABLED: ${PLUGIN_SENTRY_ENABLED:-false} + SENTRY_DSN: ${PLUGIN_SENTRY_DSN:-} + ports: + - "${EXPOSE_PLUGIN_DEBUGGING_PORT:-5003}:${PLUGIN_DEBUGGING_PORT:-5003}" + volumes: + - ./volumes/plugin_daemon:/app/storage + depends_on: + db_postgres: + condition: service_healthy + required: false + db_mysql: + condition: service_healthy + required: false + oceanbase: + condition: service_healthy + required: false + seekdb: + condition: service_healthy + required: false + + # ssrf_proxy server + # for more information, please refer to + # https://docs.dify.ai/learn-more/faq/install-faq#18-why-is-ssrf-proxy-needed%3F + ssrf_proxy: + image: ubuntu/squid:latest + restart: always + volumes: + - ./ssrf_proxy/squid.conf.template:/etc/squid/squid.conf.template + - ./ssrf_proxy/docker-entrypoint.sh:/docker-entrypoint-mount.sh + entrypoint: + [ + "sh", + "-c", + "cp /docker-entrypoint-mount.sh /docker-entrypoint.sh && sed -i 's/\r$$//' /docker-entrypoint.sh && chmod +x /docker-entrypoint.sh && /docker-entrypoint.sh", + ] + environment: + # pls clearly modify the squid env vars to fit your network environment. + HTTP_PORT: ${SSRF_HTTP_PORT:-3128} + COREDUMP_DIR: ${SSRF_COREDUMP_DIR:-/var/spool/squid} + REVERSE_PROXY_PORT: ${SSRF_REVERSE_PROXY_PORT:-8194} + SANDBOX_HOST: ${SSRF_SANDBOX_HOST:-sandbox} + SANDBOX_PORT: ${SANDBOX_PORT:-8194} + networks: + - ssrf_proxy_network + - default + + # Certbot service + # use `docker-compose --profile certbot up` to start the certbot service. + certbot: + image: certbot/certbot + profiles: + - certbot + volumes: + - ./volumes/certbot/conf:/etc/letsencrypt + - ./volumes/certbot/www:/var/www/html + - ./volumes/certbot/logs:/var/log/letsencrypt + - ./volumes/certbot/conf/live:/etc/letsencrypt/live + - ./certbot/update-cert.template.txt:/update-cert.template.txt + - ./certbot/docker-entrypoint.sh:/docker-entrypoint.sh + environment: + - CERTBOT_EMAIL=${CERTBOT_EMAIL} + - CERTBOT_DOMAIN=${CERTBOT_DOMAIN} + - CERTBOT_OPTIONS=${CERTBOT_OPTIONS:-} + entrypoint: ["/docker-entrypoint.sh"] + command: ["tail", "-f", "/dev/null"] + + # The nginx reverse proxy. + # used for reverse proxying the API service and Web service. + nginx: + image: nginx:latest + restart: always + volumes: + - ./nginx/nginx.conf.template:/etc/nginx/nginx.conf.template + - ./nginx/proxy.conf.template:/etc/nginx/proxy.conf.template + - ./nginx/https.conf.template:/etc/nginx/https.conf.template + - ./nginx/conf.d:/etc/nginx/conf.d + - ./nginx/docker-entrypoint.sh:/docker-entrypoint-mount.sh + - ./nginx/ssl:/etc/ssl # cert dir (legacy) + - ./volumes/certbot/conf/live:/etc/letsencrypt/live # cert dir (with certbot container) + - ./volumes/certbot/conf:/etc/letsencrypt + - ./volumes/certbot/www:/var/www/html + entrypoint: + [ + "sh", + "-c", + "cp /docker-entrypoint-mount.sh /docker-entrypoint.sh && sed -i 's/\r$$//' /docker-entrypoint.sh && chmod +x /docker-entrypoint.sh && /docker-entrypoint.sh", + ] + environment: + NGINX_SERVER_NAME: ${NGINX_SERVER_NAME:-_} + NGINX_HTTPS_ENABLED: ${NGINX_HTTPS_ENABLED:-false} + NGINX_SSL_PORT: ${NGINX_SSL_PORT:-443} + NGINX_PORT: ${NGINX_PORT:-80} + # You're required to add your own SSL certificates/keys to the `./nginx/ssl` directory + # and modify the env vars below in .env if HTTPS_ENABLED is true. + NGINX_SSL_CERT_FILENAME: ${NGINX_SSL_CERT_FILENAME:-dify.crt} + NGINX_SSL_CERT_KEY_FILENAME: ${NGINX_SSL_CERT_KEY_FILENAME:-dify.key} + NGINX_SSL_PROTOCOLS: ${NGINX_SSL_PROTOCOLS:-TLSv1.1 TLSv1.2 TLSv1.3} + NGINX_WORKER_PROCESSES: ${NGINX_WORKER_PROCESSES:-auto} + NGINX_CLIENT_MAX_BODY_SIZE: ${NGINX_CLIENT_MAX_BODY_SIZE:-100M} + NGINX_KEEPALIVE_TIMEOUT: ${NGINX_KEEPALIVE_TIMEOUT:-65} + NGINX_PROXY_READ_TIMEOUT: ${NGINX_PROXY_READ_TIMEOUT:-3600s} + NGINX_PROXY_SEND_TIMEOUT: ${NGINX_PROXY_SEND_TIMEOUT:-3600s} + NGINX_ENABLE_CERTBOT_CHALLENGE: ${NGINX_ENABLE_CERTBOT_CHALLENGE:-false} + CERTBOT_DOMAIN: ${CERTBOT_DOMAIN:-} + depends_on: + - api + - web + ports: + - "${EXPOSE_NGINX_PORT:-80}:${NGINX_PORT:-80}" + - "${EXPOSE_NGINX_SSL_PORT:-443}:${NGINX_SSL_PORT:-443}" + networks: + - ssrf_proxy_network + - default + + # The Weaviate vector store. + weaviate: + image: semitechnologies/weaviate:1.27.0 + # profiles: + # - weaviate + restart: always + volumes: + # Mount the Weaviate data directory to the con tainer. + - ./volumes/weaviate:/var/lib/weaviate + environment: + # The Weaviate configurations + # You can refer to the [Weaviate](https://weaviate.io/developers/weaviate/config-refs/env-vars) documentation for more information. + PERSISTENCE_DATA_PATH: ${WEAVIATE_PERSISTENCE_DATA_PATH:-/var/lib/weaviate} + QUERY_DEFAULTS_LIMIT: ${WEAVIATE_QUERY_DEFAULTS_LIMIT:-25} + AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED: ${WEAVIATE_AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED:-false} + DEFAULT_VECTORIZER_MODULE: ${WEAVIATE_DEFAULT_VECTORIZER_MODULE:-none} + CLUSTER_HOSTNAME: ${WEAVIATE_CLUSTER_HOSTNAME:-node1} + AUTHENTICATION_APIKEY_ENABLED: ${WEAVIATE_AUTHENTICATION_APIKEY_ENABLED:-true} + AUTHENTICATION_APIKEY_ALLOWED_KEYS: ${WEAVIATE_AUTHENTICATION_APIKEY_ALLOWED_KEYS:-WVF5YThaHlkYwhGUSmCRgsX3tD5ngdN8pkih} + AUTHENTICATION_APIKEY_USERS: ${WEAVIATE_AUTHENTICATION_APIKEY_USERS:-hello@dify.ai} + AUTHORIZATION_ADMINLIST_ENABLED: ${WEAVIATE_AUTHORIZATION_ADMINLIST_ENABLED:-true} + AUTHORIZATION_ADMINLIST_USERS: ${WEAVIATE_AUTHORIZATION_ADMINLIST_USERS:-hello@dify.ai} + DISABLE_TELEMETRY: ${WEAVIATE_DISABLE_TELEMETRY:-false} + ENABLE_TOKENIZER_GSE: ${WEAVIATE_ENABLE_TOKENIZER_GSE:-false} + ENABLE_TOKENIZER_KAGOME_JA: ${WEAVIATE_ENABLE_TOKENIZER_KAGOME_JA:-false} + ENABLE_TOKENIZER_KAGOME_KR: ${WEAVIATE_ENABLE_TOKENIZER_KAGOME_KR:-false} + + # OceanBase vector database + oceanbase: + image: oceanbase/oceanbase-ce:4.3.5-lts + container_name: oceanbase + profiles: + - oceanbase + restart: always + volumes: + - ./volumes/oceanbase/data:/root/ob + - ./volumes/oceanbase/conf:/root/.obd/cluster + - ./volumes/oceanbase/init.d:/root/boot/init.d + environment: + OB_MEMORY_LIMIT: ${OCEANBASE_MEMORY_LIMIT:-6G} + OB_SYS_PASSWORD: ${OCEANBASE_VECTOR_PASSWORD:-difyai123456} + OB_TENANT_PASSWORD: ${OCEANBASE_VECTOR_PASSWORD:-difyai123456} + OB_CLUSTER_NAME: ${OCEANBASE_CLUSTER_NAME:-difyai} + OB_SERVER_IP: 127.0.0.1 + MODE: mini + LANG: en_US.UTF-8 + ports: + - "${OCEANBASE_VECTOR_PORT:-2881}:2881" + healthcheck: + test: + [ + "CMD-SHELL", + 'obclient -h127.0.0.1 -P2881 -uroot@test -p${OCEANBASE_VECTOR_PASSWORD:-difyai123456} -e "SELECT 1;"', + ] + interval: 10s + retries: 30 + start_period: 30s + timeout: 10s + + # seekdb vector database + seekdb: + image: oceanbase/seekdb:latest + container_name: seekdb + profiles: + - seekdb + restart: always + volumes: + - ./volumes/seekdb:/var/lib/oceanbase + environment: + ROOT_PASSWORD: ${OCEANBASE_VECTOR_PASSWORD:-difyai123456} + MEMORY_LIMIT: ${SEEKDB_MEMORY_LIMIT:-2G} + REPORTER: dify-ai-seekdb + ports: + - "${OCEANBASE_VECTOR_PORT:-2881}:2881" + healthcheck: + test: + [ + "CMD-SHELL", + 'mysql -h127.0.0.1 -P2881 -uroot -p${OCEANBASE_VECTOR_PASSWORD:-difyai123456} -e "SELECT 1;"', + ] + interval: 5s + retries: 60 + timeout: 5s + + # Qdrant vector store. + # (if used, you need to set VECTOR_STORE to qdrant in the api & worker service.) + qdrant: + image: langgenius/qdrant:v1.8.3 + profiles: + - qdrant + restart: always + volumes: + - ./volumes/qdrant:/qdrant/storage + environment: + QDRANT_API_KEY: ${QDRANT_API_KEY:-difyai123456} + + # The Couchbase vector store. + couchbase-server: + build: ./couchbase-server + profiles: + - couchbase + restart: always + environment: + - CLUSTER_NAME=dify_search + - COUCHBASE_ADMINISTRATOR_USERNAME=${COUCHBASE_USER:-Administrator} + - COUCHBASE_ADMINISTRATOR_PASSWORD=${COUCHBASE_PASSWORD:-password} + - COUCHBASE_BUCKET=${COUCHBASE_BUCKET_NAME:-Embeddings} + - COUCHBASE_BUCKET_RAMSIZE=512 + - COUCHBASE_RAM_SIZE=2048 + - COUCHBASE_EVENTING_RAM_SIZE=512 + - COUCHBASE_INDEX_RAM_SIZE=512 + - COUCHBASE_FTS_RAM_SIZE=1024 + hostname: couchbase-server + container_name: couchbase-server + working_dir: /opt/couchbase + stdin_open: true + tty: true + entrypoint: [""] + command: sh -c "/opt/couchbase/init/init-cbserver.sh" + volumes: + - ./volumes/couchbase/data:/opt/couchbase/var/lib/couchbase/data + healthcheck: + # ensure bucket was created before proceeding + test: + [ + "CMD-SHELL", + "curl -s -f -u Administrator:password http://localhost:8091/pools/default/buckets | grep -q '\\[{' || exit 1", + ] + interval: 10s + retries: 10 + start_period: 30s + timeout: 10s + + # The pgvector vector database. + pgvector: + image: pgvector/pgvector:pg16 + profiles: + - pgvector + restart: always + environment: + PGUSER: ${PGVECTOR_PGUSER:-postgres} + # The password for the default postgres user. + POSTGRES_PASSWORD: ${PGVECTOR_POSTGRES_PASSWORD:-difyai123456} + # The name of the default postgres database. + POSTGRES_DB: ${PGVECTOR_POSTGRES_DB:-dify} + # postgres data directory + PGDATA: ${PGVECTOR_PGDATA:-/var/lib/postgresql/data/pgdata} + # pg_bigm module for full text search + PG_BIGM: ${PGVECTOR_PG_BIGM:-false} + PG_BIGM_VERSION: ${PGVECTOR_PG_BIGM_VERSION:-1.2-20240606} + volumes: + - ./volumes/pgvector/data:/var/lib/postgresql/data + - ./pgvector/docker-entrypoint.sh:/docker-entrypoint.sh + entrypoint: ["/docker-entrypoint.sh"] + healthcheck: + test: ["CMD", "pg_isready"] + interval: 1s + timeout: 3s + retries: 30 + + # get image from https://www.vastdata.com.cn/ + vastbase: + image: vastdata/vastbase-vector + profiles: + - vastbase + restart: always + environment: + - VB_DBCOMPATIBILITY=PG + - VB_DB=dify + - VB_USERNAME=dify + - VB_PASSWORD=Difyai123456 + ports: + - "5434:5432" + volumes: + - ./vastbase/lic:/home/vastbase/vastbase/lic + - ./vastbase/data:/home/vastbase/data + - ./vastbase/backup:/home/vastbase/backup + - ./vastbase/backup_log:/home/vastbase/backup_log + healthcheck: + test: ["CMD", "pg_isready"] + interval: 1s + timeout: 3s + retries: 30 + + # pgvecto-rs vector store + pgvecto-rs: + image: tensorchord/pgvecto-rs:pg16-v0.3.0 + profiles: + - pgvecto-rs + restart: always + environment: + PGUSER: ${PGVECTOR_PGUSER:-postgres} + # The password for the default postgres user. + POSTGRES_PASSWORD: ${PGVECTOR_POSTGRES_PASSWORD:-difyai123456} + # The name of the default postgres database. + POSTGRES_DB: ${PGVECTOR_POSTGRES_DB:-dify} + # postgres data directory + PGDATA: ${PGVECTOR_PGDATA:-/var/lib/postgresql/data/pgdata} + volumes: + - ./volumes/pgvecto_rs/data:/var/lib/postgresql/data + healthcheck: + test: ["CMD", "pg_isready"] + interval: 1s + timeout: 3s + retries: 30 + + # Chroma vector database + chroma: + image: ghcr.io/chroma-core/chroma:0.5.20 + profiles: + - chroma + restart: always + volumes: + - ./volumes/chroma:/chroma/chroma + environment: + CHROMA_SERVER_AUTHN_CREDENTIALS: ${CHROMA_SERVER_AUTHN_CREDENTIALS:-difyai123456} + CHROMA_SERVER_AUTHN_PROVIDER: ${CHROMA_SERVER_AUTHN_PROVIDER:-chromadb.auth.token_authn.TokenAuthenticationServerProvider} + IS_PERSISTENT: ${CHROMA_IS_PERSISTENT:-TRUE} + + # Oracle vector database + oracle: + image: container-registry.oracle.com/database/free:latest + profiles: + - oracle + restart: always + volumes: + - source: oradata + type: volume + target: /opt/oracle/oradata + - ./startupscripts:/opt/oracle/scripts/startup + environment: + ORACLE_PWD: ${ORACLE_PWD:-Dify123456} + ORACLE_CHARACTERSET: ${ORACLE_CHARACTERSET:-AL32UTF8} + + # Milvus vector database services + etcd: + container_name: milvus-etcd + image: quay.io/coreos/etcd:v3.5.5 + profiles: + - milvus + environment: + ETCD_AUTO_COMPACTION_MODE: ${ETCD_AUTO_COMPACTION_MODE:-revision} + ETCD_AUTO_COMPACTION_RETENTION: ${ETCD_AUTO_COMPACTION_RETENTION:-1000} + ETCD_QUOTA_BACKEND_BYTES: ${ETCD_QUOTA_BACKEND_BYTES:-4294967296} + ETCD_SNAPSHOT_COUNT: ${ETCD_SNAPSHOT_COUNT:-50000} + volumes: + - ./volumes/milvus/etcd:/etcd + command: etcd -advertise-client-urls=http://127.0.0.1:2379 -listen-client-urls http://0.0.0.0:2379 --data-dir /etcd + healthcheck: + test: ["CMD", "etcdctl", "endpoint", "health"] + interval: 30s + timeout: 20s + retries: 3 + networks: + - milvus + + minio: + container_name: milvus-minio + image: minio/minio:RELEASE.2023-03-20T20-16-18Z + profiles: + - milvus + environment: + MINIO_ACCESS_KEY: ${MINIO_ACCESS_KEY:-minioadmin} + MINIO_SECRET_KEY: ${MINIO_SECRET_KEY:-minioadmin} + volumes: + - ./volumes/milvus/minio:/minio_data + command: minio server /minio_data --console-address ":9001" + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"] + interval: 30s + timeout: 20s + retries: 3 + networks: + - milvus + + milvus-standalone: + container_name: milvus-standalone + image: milvusdb/milvus:v2.6.3 + profiles: + - milvus + command: ["milvus", "run", "standalone"] + environment: + ETCD_ENDPOINTS: ${ETCD_ENDPOINTS:-etcd:2379} + MINIO_ADDRESS: ${MINIO_ADDRESS:-minio:9000} + common.security.authorizationEnabled: ${MILVUS_AUTHORIZATION_ENABLED:-true} + volumes: + - ./volumes/milvus/milvus:/var/lib/milvus + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:9091/healthz"] + interval: 30s + start_period: 90s + timeout: 20s + retries: 3 + depends_on: + - etcd + - minio + ports: + - 19530:19530 + - 9091:9091 + networks: + - milvus + + # Opensearch vector database + opensearch: + container_name: opensearch + image: opensearchproject/opensearch:latest + profiles: + - opensearch + environment: + discovery.type: ${OPENSEARCH_DISCOVERY_TYPE:-single-node} + bootstrap.memory_lock: ${OPENSEARCH_BOOTSTRAP_MEMORY_LOCK:-true} + OPENSEARCH_JAVA_OPTS: -Xms${OPENSEARCH_JAVA_OPTS_MIN:-512m} -Xmx${OPENSEARCH_JAVA_OPTS_MAX:-1024m} + OPENSEARCH_INITIAL_ADMIN_PASSWORD: ${OPENSEARCH_INITIAL_ADMIN_PASSWORD:-Qazwsxedc!@#123} + ulimits: + memlock: + soft: ${OPENSEARCH_MEMLOCK_SOFT:--1} + hard: ${OPENSEARCH_MEMLOCK_HARD:--1} + nofile: + soft: ${OPENSEARCH_NOFILE_SOFT:-65536} + hard: ${OPENSEARCH_NOFILE_HARD:-65536} + volumes: + - ./volumes/opensearch/data:/usr/share/opensearch/data + networks: + - opensearch-net + + opensearch-dashboards: + container_name: opensearch-dashboards + image: opensearchproject/opensearch-dashboards:latest + profiles: + - opensearch + environment: + OPENSEARCH_HOSTS: '["https://opensearch:9200"]' + volumes: + - ./volumes/opensearch/opensearch_dashboards.yml:/usr/share/opensearch-dashboards/config/opensearch_dashboards.yml + networks: + - opensearch-net + depends_on: + - opensearch + + # opengauss vector database. + opengauss: + image: opengauss/opengauss:7.0.0-RC1 + profiles: + - opengauss + privileged: true + restart: always + environment: + GS_USERNAME: ${OPENGAUSS_USER:-postgres} + GS_PASSWORD: ${OPENGAUSS_PASSWORD:-Dify@123} + GS_PORT: ${OPENGAUSS_PORT:-6600} + GS_DB: ${OPENGAUSS_DATABASE:-dify} + volumes: + - ./volumes/opengauss/data:/var/lib/opengauss/data + healthcheck: + test: ["CMD-SHELL", "netstat -lntp | grep tcp6 > /dev/null 2>&1"] + interval: 10s + timeout: 10s + retries: 10 + ports: + - ${OPENGAUSS_PORT:-6600}:${OPENGAUSS_PORT:-6600} + + # MyScale vector database + myscale: + container_name: myscale + image: myscale/myscaledb:1.6.4 + profiles: + - myscale + restart: always + tty: true + volumes: + - ./volumes/myscale/data:/var/lib/clickhouse + - ./volumes/myscale/log:/var/log/clickhouse-server + - ./volumes/myscale/config/users.d/custom_users_config.xml:/etc/clickhouse-server/users.d/custom_users_config.xml + ports: + - ${MYSCALE_PORT:-8123}:${MYSCALE_PORT:-8123} + + # Matrixone vector store. + matrixone: + hostname: matrixone + image: matrixorigin/matrixone:2.1.1 + profiles: + - matrixone + restart: always + volumes: + - ./volumes/matrixone/data:/mo-data + ports: + - ${MATRIXONE_PORT:-6001}:${MATRIXONE_PORT:-6001} + + # https://www.elastic.co/guide/en/elasticsearch/reference/current/settings.html + # https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html#docker-prod-prerequisites + elasticsearch: + image: docker.elastic.co/elasticsearch/elasticsearch:8.14.3 + container_name: elasticsearch + profiles: + - elasticsearch + - elasticsearch-ja + restart: always + volumes: + - ./elasticsearch/docker-entrypoint.sh:/docker-entrypoint-mount.sh + - dify_es01_data:/usr/share/elasticsearch/data + environment: + ELASTIC_PASSWORD: ${ELASTICSEARCH_PASSWORD:-elastic} + VECTOR_STORE: ${VECTOR_STORE:-} + cluster.name: dify-es-cluster + node.name: dify-es0 + discovery.type: single-node + xpack.license.self_generated.type: basic + xpack.security.enabled: "true" + xpack.security.enrollment.enabled: "false" + xpack.security.http.ssl.enabled: "false" + ports: + - ${ELASTICSEARCH_PORT:-9200}:9200 + deploy: + resources: + limits: + memory: 2g + entrypoint: ["sh", "-c", "sh /docker-entrypoint-mount.sh"] + healthcheck: + test: + ["CMD", "curl", "-s", "http://localhost:9200/_cluster/health?pretty"] + interval: 30s + timeout: 10s + retries: 50 + + # https://www.elastic.co/guide/en/kibana/current/docker.html + # https://www.elastic.co/guide/en/kibana/current/settings.html + kibana: + image: docker.elastic.co/kibana/kibana:8.14.3 + container_name: kibana + profiles: + - elasticsearch + depends_on: + - elasticsearch + restart: always + environment: + XPACK_ENCRYPTEDSAVEDOBJECTS_ENCRYPTIONKEY: d1a66dfd-c4d3-4a0a-8290-2abcb83ab3aa + NO_PROXY: localhost,127.0.0.1,elasticsearch,kibana + XPACK_SECURITY_ENABLED: "true" + XPACK_SECURITY_ENROLLMENT_ENABLED: "false" + XPACK_SECURITY_HTTP_SSL_ENABLED: "false" + XPACK_FLEET_ISAIRGAPPED: "true" + I18N_LOCALE: zh-CN + SERVER_PORT: "5601" + ELASTICSEARCH_HOSTS: http://elasticsearch:9200 + ports: + - ${KIBANA_PORT:-5601}:5601 + healthcheck: + test: ["CMD-SHELL", "curl -s http://localhost:5601 >/dev/null || exit 1"] + interval: 30s + timeout: 10s + retries: 3 + + # unstructured . + # (if used, you need to set ETL_TYPE to Unstructured in the api & worker service.) + unstructured: + image: downloads.unstructured.io/unstructured-io/unstructured-api:latest + profiles: + - unstructured + restart: always + volumes: + - ./volumes/unstructured:/app/data + +networks: + # create a network between sandbox, api and ssrf_proxy, and can not access outside. + ssrf_proxy_network: + driver: bridge + internal: true + milvus: + driver: bridge + opensearch-net: + driver: bridge + internal: true + +volumes: + oradata: + dify_es01_data: diff --git a/docker/dify/elasticsearch/docker-entrypoint.sh b/docker/dify/elasticsearch/docker-entrypoint.sh new file mode 100644 index 00000000..6669aec5 --- /dev/null +++ b/docker/dify/elasticsearch/docker-entrypoint.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +set -e + +if [ "${VECTOR_STORE}" = "elasticsearch-ja" ]; then + # Check if the ICU tokenizer plugin is installed + if ! /usr/share/elasticsearch/bin/elasticsearch-plugin list | grep -q analysis-icu; then + printf '%s\n' "Installing the ICU tokenizer plugin" + if ! /usr/share/elasticsearch/bin/elasticsearch-plugin install analysis-icu; then + printf '%s\n' "Failed to install the ICU tokenizer plugin" + exit 1 + fi + fi + # Check if the Japanese language analyzer plugin is installed + if ! /usr/share/elasticsearch/bin/elasticsearch-plugin list | grep -q analysis-kuromoji; then + printf '%s\n' "Installing the Japanese language analyzer plugin" + if ! /usr/share/elasticsearch/bin/elasticsearch-plugin install analysis-kuromoji; then + printf '%s\n' "Failed to install the Japanese language analyzer plugin" + exit 1 + fi + fi +fi + +# Run the original entrypoint script +exec /bin/tini -- /usr/local/bin/docker-entrypoint.sh diff --git a/docker/dify/generate_docker_compose b/docker/dify/generate_docker_compose new file mode 100644 index 00000000..b5c0acef --- /dev/null +++ b/docker/dify/generate_docker_compose @@ -0,0 +1,112 @@ +#!/usr/bin/env python3 +import os +import re +import sys + + +def parse_env_example(file_path): + """ + Parses the .env.example file and returns a dictionary with variable names as keys and default values as values. + """ + env_vars = {} + with open(file_path, "r") as f: + for line_number, line in enumerate(f, 1): + line = line.strip() + # Ignore empty lines and comments + if not line or line.startswith("#"): + continue + # Use regex to parse KEY=VALUE + match = re.match(r"^([^=]+)=(.*)$", line) + if match: + key = match.group(1).strip() + value = match.group(2).strip() + # Remove possible quotes around the value + if (value.startswith('"') and value.endswith('"')) or ( + value.startswith("'") and value.endswith("'") + ): + value = value[1:-1] + env_vars[key] = value + else: + print(f"Warning: Unable to parse line {line_number}: {line}") + return env_vars + + +def generate_shared_env_block(env_vars, anchor_name="shared-api-worker-env"): + """ + Generates a shared environment variables block as a YAML string. + """ + lines = [f"x-shared-env: &{anchor_name}"] + for key, default in env_vars.items(): + if key == "COMPOSE_PROFILES": + continue + # If default value is empty, use ${KEY:-} + if default == "": + lines.append(f" {key}: ${{{key}:-}}") + else: + # If default value contains special characters, wrap it in quotes + if re.search(r"[:\s]", default): + default = f"{default}" + lines.append(f" {key}: ${{{key}:-{default}}}") + return "\n".join(lines) + + +def insert_shared_env(template_path, output_path, shared_env_block, header_comments): + """ + Inserts the shared environment variables block and header comments into the template file, + removing any existing x-shared-env anchors, and generates the final docker-compose.yaml file. + """ + with open(template_path, "r") as f: + template_content = f.read() + + # Remove existing x-shared-env: &shared-api-worker-env lines + template_content = re.sub( + r"^x-shared-env: &shared-api-worker-env\s*\n?", + "", + template_content, + flags=re.MULTILINE, + ) + + # Prepare the final content with header comments and shared env block + final_content = f"{header_comments}\n{shared_env_block}\n\n{template_content}" + + with open(output_path, "w") as f: + f.write(final_content) + print(f"Generated {output_path}") + + +def main(): + env_example_path = ".env.example" + template_path = "docker-compose-template.yaml" + output_path = "docker-compose.yaml" + anchor_name = "shared-api-worker-env" # Can be modified as needed + + # Define header comments to be added at the top of docker-compose.yaml + header_comments = ( + "# ==================================================================\n" + "# WARNING: This file is auto-generated by generate_docker_compose\n" + "# Do not modify this file directly. Instead, update the .env.example\n" + "# or docker-compose-template.yaml and regenerate this file.\n" + "# ==================================================================\n" + ) + + # Check if required files exist + for path in [env_example_path, template_path]: + if not os.path.isfile(path): + print(f"Error: File {path} does not exist.") + sys.exit(1) + + # Parse .env.example file + env_vars = parse_env_example(env_example_path) + + if not env_vars: + print("Warning: No environment variables found in .env.example.") + + # Generate shared environment variables block + shared_env_block = generate_shared_env_block(env_vars, anchor_name) + + # Insert shared environment variables block and header comments into the template + insert_shared_env(template_path, output_path, shared_env_block, header_comments) + + +if __name__ == "__main__": + main() diff --git a/docker/dify/middleware.env.example b/docker/dify/middleware.env.example new file mode 100644 index 00000000..d4cbcd17 --- /dev/null +++ b/docker/dify/middleware.env.example @@ -0,0 +1,215 @@ +# ------------------------------ +# Environment Variables for db Service +# ------------------------------ +# Database Configuration +# Database type, supported values are `postgresql` and `mysql` +DB_TYPE=postgresql +# For MySQL, only `root` user is supported for now +DB_USERNAME=postgres +DB_PASSWORD=difyai123456 +DB_HOST=db_postgres +DB_PORT=5432 +DB_DATABASE=dify + +# PostgreSQL Configuration +# postgres data directory +PGDATA=/var/lib/postgresql/data/pgdata +PGDATA_HOST_VOLUME=./volumes/db/data + +# Maximum number of connections to the database +# Default is 100 +# +# Reference: https://www.postgresql.org/docs/current/runtime-config-connection.html#GUC-MAX-CONNECTIONS +POSTGRES_MAX_CONNECTIONS=100 + +# Sets the amount of shared memory used for postgres's shared buffers. +# Default is 128MB +# Recommended value: 25% of available memory +# Reference: https://www.postgresql.org/docs/current/runtime-config-resource.html#GUC-SHARED-BUFFERS +POSTGRES_SHARED_BUFFERS=128MB + +# Sets the amount of memory used by each database worker for working space. +# Default is 4MB +# +# Reference: https://www.postgresql.org/docs/current/runtime-config-resource.html#GUC-WORK-MEM +POSTGRES_WORK_MEM=4MB + +# Sets the amount of memory reserved for maintenance activities. +# Default is 64MB +# +# Reference: https://www.postgresql.org/docs/current/runtime-config-resource.html#GUC-MAINTENANCE-WORK-MEM +POSTGRES_MAINTENANCE_WORK_MEM=64MB + +# Sets the planner's assumption about the effective cache size. +# Default is 4096MB +# +# Reference: https://www.postgresql.org/docs/current/runtime-config-query.html#GUC-EFFECTIVE-CACHE-SIZE +POSTGRES_EFFECTIVE_CACHE_SIZE=4096MB + +# Sets the maximum allowed duration of any statement before termination. +# Default is 0 (no timeout). +# +# Reference: https://www.postgresql.org/docs/current/runtime-config-client.html#GUC-STATEMENT-TIMEOUT +# A value of 0 prevents the server from timing out statements. +POSTGRES_STATEMENT_TIMEOUT=0 + +# Sets the maximum allowed duration of any idle in-transaction session before termination. +# Default is 0 (no timeout). +# +# Reference: https://www.postgresql.org/docs/current/runtime-config-client.html#GUC-IDLE-IN-TRANSACTION-SESSION-TIMEOUT +# A value of 0 prevents the server from terminating idle sessions. +POSTGRES_IDLE_IN_TRANSACTION_SESSION_TIMEOUT=0 + +# MySQL Configuration +# MySQL data directory host volume +MYSQL_HOST_VOLUME=./volumes/mysql/data + +# MySQL Performance Configuration +# Maximum number of connections to MySQL +# Default is 1000 +MYSQL_MAX_CONNECTIONS=1000 + +# InnoDB buffer pool size +# Default is 512M +# Recommended value: 70-80% of available memory for dedicated MySQL server +# Reference: https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_buffer_pool_size +MYSQL_INNODB_BUFFER_POOL_SIZE=512M + +# InnoDB log file size +# Default is 128M +# Reference: https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_log_file_size +MYSQL_INNODB_LOG_FILE_SIZE=128M + +# InnoDB flush log at transaction commit +# Default is 2 (flush to OS cache, sync every second) +# Options: 0 (no flush), 1 (flush and sync), 2 (flush to OS cache) +# Reference: https://dev.mysql.com/doc/refman/8.0/en/innodb-parameters.html#sysvar_innodb_flush_log_at_trx_commit +MYSQL_INNODB_FLUSH_LOG_AT_TRX_COMMIT=2 + +# ----------------------------- +# Environment Variables for redis Service +# ----------------------------- +REDIS_HOST_VOLUME=./volumes/redis/data +REDIS_PASSWORD=difyai123456 + +# ------------------------------ +# Environment Variables for sandbox Service +# ------------------------------ +SANDBOX_API_KEY=dify-sandbox +SANDBOX_GIN_MODE=release +SANDBOX_WORKER_TIMEOUT=15 +SANDBOX_ENABLE_NETWORK=true +SANDBOX_HTTP_PROXY=http://ssrf_proxy:3128 +SANDBOX_HTTPS_PROXY=http://ssrf_proxy:3128 +SANDBOX_PORT=8194 + +# ------------------------------ +# Environment Variables for ssrf_proxy Service +# ------------------------------ +SSRF_HTTP_PORT=3128 +SSRF_COREDUMP_DIR=/var/spool/squid +SSRF_REVERSE_PROXY_PORT=8194 +SSRF_SANDBOX_HOST=sandbox + +# ------------------------------ +# Environment Variables for weaviate Service +# ------------------------------ +WEAVIATE_QUERY_DEFAULTS_LIMIT=25 +WEAVIATE_AUTHENTICATION_ANONYMOUS_ACCESS_ENABLED=true +WEAVIATE_DEFAULT_VECTORIZER_MODULE=none +WEAVIATE_CLUSTER_HOSTNAME=node1 +WEAVIATE_AUTHENTICATION_APIKEY_ENABLED=true +WEAVIATE_AUTHENTICATION_APIKEY_ALLOWED_KEYS=WVF5YThaHlkYwhGUSmCRgsX3tD5ngdN8pkih +WEAVIATE_AUTHENTICATION_APIKEY_USERS=hello@dify.ai +WEAVIATE_AUTHORIZATION_ADMINLIST_ENABLED=true +WEAVIATE_AUTHORIZATION_ADMINLIST_USERS=hello@dify.ai +WEAVIATE_DISABLE_TELEMETRY=false +WEAVIATE_HOST_VOLUME=./volumes/weaviate + +# ------------------------------ +# Docker Compose profile configuration +# ------------------------------ +# Loaded automatically when running `docker compose --env-file middleware.env ...`. +# Controls which DB/vector services start, so no extra `--profile` flag is needed. +COMPOSE_PROFILES=${DB_TYPE:-postgresql},weaviate + +# ------------------------------ +# Docker Compose Service Expose Host Port Configurations +# ------------------------------ +EXPOSE_POSTGRES_PORT=5432 +EXPOSE_MYSQL_PORT=3306 +EXPOSE_REDIS_PORT=6379 +EXPOSE_SANDBOX_PORT=8194 +EXPOSE_SSRF_PROXY_PORT=3128 +EXPOSE_WEAVIATE_PORT=8080 + +# ------------------------------ +# Plugin Daemon Configuration +# ------------------------------ + +DB_PLUGIN_DATABASE=dify_plugin +EXPOSE_PLUGIN_DAEMON_PORT=5002 +PLUGIN_DAEMON_PORT=5002 +PLUGIN_DAEMON_KEY=lYkiYYT6owG+71oLerGzA7GXCgOT++6ovaezWAjpCjf+Sjc3ZtU+qUEi +PLUGIN_DAEMON_URL=http://host.docker.internal:5002 +PLUGIN_MAX_PACKAGE_SIZE=52428800 +PLUGIN_PPROF_ENABLED=false +PLUGIN_WORKING_PATH=/app/storage/cwd + +ENDPOINT_URL_TEMPLATE=http://localhost:5002/e/{hook_id} + +PLUGIN_DEBUGGING_PORT=5003 +PLUGIN_DEBUGGING_HOST=0.0.0.0 +EXPOSE_PLUGIN_DEBUGGING_HOST=localhost +EXPOSE_PLUGIN_DEBUGGING_PORT=5003 + +PLUGIN_DIFY_INNER_API_KEY=QaHbTe77CtuXmsfyhR7+vRjI/+XbV1AaFy691iy+kGDv2Jvy0/eAh8Y1 +PLUGIN_DIFY_INNER_API_URL=http://host.docker.internal:5001 + +MARKETPLACE_ENABLED=true +MARKETPLACE_API_URL=https://marketplace.dify.ai + +FORCE_VERIFYING_SIGNATURE=true + +PLUGIN_PYTHON_ENV_INIT_TIMEOUT=120 +PLUGIN_MAX_EXECUTION_TIMEOUT=600 +# PIP_MIRROR_URL=https://pypi.tuna.tsinghua.edu.cn/simple +PIP_MIRROR_URL= + +# https://github.com/langgenius/dify-plugin-daemon/blob/main/.env.example +# Plugin storage type, local aws_s3 tencent_cos azure_blob +PLUGIN_STORAGE_TYPE=local +PLUGIN_STORAGE_LOCAL_ROOT=/app/storage +PLUGIN_WORKING_PATH=/app/storage/cwd +PLUGIN_INSTALLED_PATH=plugin +PLUGIN_PACKAGE_CACHE_PATH=plugin_packages +PLUGIN_MEDIA_CACHE_PATH=assets +# Plugin oss bucket +PLUGIN_STORAGE_OSS_BUCKET= +# Plugin oss s3 credentials +PLUGIN_S3_USE_AWS_MANAGED_IAM=false +PLUGIN_S3_USE_AWS=false +PLUGIN_S3_ENDPOINT= +PLUGIN_S3_USE_PATH_STYLE=false +PLUGIN_AWS_ACCESS_KEY= +PLUGIN_AWS_SECRET_KEY= +PLUGIN_AWS_REGION= +# Plugin oss azure blob +PLUGIN_AZURE_BLOB_STORAGE_CONTAINER_NAME= +PLUGIN_AZURE_BLOB_STORAGE_CONNECTION_STRING= +# Plugin oss tencent cos +PLUGIN_TENCENT_COS_SECRET_KEY= +PLUGIN_TENCENT_COS_SECRET_ID= +PLUGIN_TENCENT_COS_REGION= +# Plugin oss aliyun oss +PLUGIN_ALIYUN_OSS_REGION= +PLUGIN_ALIYUN_OSS_ENDPOINT= +PLUGIN_ALIYUN_OSS_ACCESS_KEY_ID= +PLUGIN_ALIYUN_OSS_ACCESS_KEY_SECRET= +PLUGIN_ALIYUN_OSS_AUTH_VERSION=v4 +PLUGIN_ALIYUN_OSS_PATH= +# Plugin oss volcengine tos +PLUGIN_VOLCENGINE_TOS_ENDPOINT= +PLUGIN_VOLCENGINE_TOS_ACCESS_KEY= +PLUGIN_VOLCENGINE_TOS_SECRET_KEY= +PLUGIN_VOLCENGINE_TOS_REGION= diff --git a/docker/dify/nginx/conf.d/default.conf b/docker/dify/nginx/conf.d/default.conf new file mode 100644 index 00000000..047e9ce5 --- /dev/null +++ b/docker/dify/nginx/conf.d/default.conf @@ -0,0 +1,58 @@ +# Please do not directly edit this file. Instead, modify the .env variables related to NGINX configuration. + +server { + listen 80; + server_name _; + + location /console/api { + proxy_pass http://api:5001; + include proxy.conf; + } + + location /api { + proxy_pass http://api:5001; + include proxy.conf; + } + + location /v1 { + proxy_pass http://api:5001; + include proxy.conf; + } + + location /files { + proxy_pass http://api:5001; + include proxy.conf; + } + + location /explore { + proxy_pass http://web:3000; + include proxy.conf; + } + + location /e/ { + proxy_pass http://plugin_daemon:5002; + proxy_set_header Dify-Hook-Url $scheme://$host$request_uri; + include proxy.conf; + } + + location / { + proxy_pass http://web:3000; + include proxy.conf; + } + + location /mcp { + proxy_pass http://api:5001; + include proxy.conf; + } + + location /triggers { + proxy_pass http://api:5001; + include proxy.conf; + } + + # placeholder for acme challenge location + + + # placeholder for https config defined in https.conf.template + +} diff --git a/docker/dify/nginx/conf.d/default.conf.template b/docker/dify/nginx/conf.d/default.conf.template new file mode 100644 index 00000000..1d63c1b9 --- /dev/null +++ b/docker/dify/nginx/conf.d/default.conf.template @@ -0,0 +1,58 @@ +# Please do not directly edit this file. Instead, modify the .env variables related to NGINX configuration. + +server { + listen ${NGINX_PORT}; + server_name ${NGINX_SERVER_NAME}; + + location /console/api { + proxy_pass http://api:5001; + include proxy.conf; + } + + location /api { + proxy_pass http://api:5001; + include proxy.conf; + } + + location /v1 { + proxy_pass http://api:5001; + include proxy.conf; + } + + location /files { + proxy_pass http://api:5001; + include proxy.conf; + } + + location /explore { + proxy_pass http://web:3000; + include proxy.conf; + } + + location /e/ { + proxy_pass http://plugin_daemon:5002; + proxy_set_header Dify-Hook-Url $scheme://$host$request_uri; + include proxy.conf; + } + + location / { + proxy_pass http://web:3000; + include proxy.conf; + } + + location /mcp { + proxy_pass http://api:5001; + include proxy.conf; + } + + location /triggers { + proxy_pass http://api:5001; + include proxy.conf; + } + + # placeholder for acme challenge location + ${ACME_CHALLENGE_LOCATION} + + # placeholder for https config defined in https.conf.template + ${HTTPS_CONFIG} +} diff --git a/docker/dify/nginx/docker-entrypoint.sh b/docker/dify/nginx/docker-entrypoint.sh new file mode 100644 index 00000000..763254e3 --- /dev/null +++ b/docker/dify/nginx/docker-entrypoint.sh @@ -0,0 +1,42 @@ +#!/bin/bash + +HTTPS_CONFIG='' + +if [ "${NGINX_HTTPS_ENABLED}" = "true" ]; then + # Check if the certificate and key files for the specified domain exist + if [ -n "${CERTBOT_DOMAIN}" ] && \ + [ -f "/etc/letsencrypt/live/${CERTBOT_DOMAIN}/${NGINX_SSL_CERT_FILENAME}" ] && \ + [ -f "/etc/letsencrypt/live/${CERTBOT_DOMAIN}/${NGINX_SSL_CERT_KEY_FILENAME}" ]; then + SSL_CERTIFICATE_PATH="/etc/letsencrypt/live/${CERTBOT_DOMAIN}/${NGINX_SSL_CERT_FILENAME}" + SSL_CERTIFICATE_KEY_PATH="/etc/letsencrypt/live/${CERTBOT_DOMAIN}/${NGINX_SSL_CERT_KEY_FILENAME}" + else + SSL_CERTIFICATE_PATH="/etc/ssl/${NGINX_SSL_CERT_FILENAME}" + SSL_CERTIFICATE_KEY_PATH="/etc/ssl/${NGINX_SSL_CERT_KEY_FILENAME}" + fi + export SSL_CERTIFICATE_PATH + export SSL_CERTIFICATE_KEY_PATH + + # set the HTTPS_CONFIG environment variable to the content of the https.conf.template + HTTPS_CONFIG=$(envsubst < /etc/nginx/https.conf.template) + export HTTPS_CONFIG + # Substitute the HTTPS_CONFIG in the default.conf.template with content from https.conf.template + envsubst '${HTTPS_CONFIG}' < /etc/nginx/conf.d/default.conf.template > /etc/nginx/conf.d/default.conf +fi +export HTTPS_CONFIG + +if [ "${NGINX_ENABLE_CERTBOT_CHALLENGE}" = "true" ]; then + ACME_CHALLENGE_LOCATION='location /.well-known/acme-challenge/ { root /var/www/html; }' +else + ACME_CHALLENGE_LOCATION='' +fi +export ACME_CHALLENGE_LOCATION + +env_vars=$(printenv | cut -d= -f1 | sed 's/^/$/g' | paste -sd, -) + +envsubst "$env_vars" < /etc/nginx/nginx.conf.template > /etc/nginx/nginx.conf +envsubst "$env_vars" < /etc/nginx/proxy.conf.template > /etc/nginx/proxy.conf + +envsubst "$env_vars" < /etc/nginx/conf.d/default.conf.template > /etc/nginx/conf.d/default.conf + +# Start Nginx using the default entrypoint +exec nginx -g 'daemon off;' diff --git a/docker/dify/nginx/https.conf.template b/docker/dify/nginx/https.conf.template new file mode 100644 index 00000000..296908d8 --- /dev/null +++ b/docker/dify/nginx/https.conf.template @@ -0,0 +1,9 @@ +# Please do not directly edit this file. Instead, modify the .env variables related to NGINX configuration. + +listen ${NGINX_SSL_PORT} ssl; +ssl_certificate ${SSL_CERTIFICATE_PATH}; +ssl_certificate_key ${SSL_CERTIFICATE_KEY_PATH}; +ssl_protocols ${NGINX_SSL_PROTOCOLS}; +ssl_prefer_server_ciphers on; +ssl_session_cache shared:SSL:10m; +ssl_session_timeout 10m; diff --git a/docker/dify/nginx/nginx.conf.template b/docker/dify/nginx/nginx.conf.template new file mode 100644 index 00000000..20446fae --- /dev/null +++ b/docker/dify/nginx/nginx.conf.template @@ -0,0 +1,34 @@ +# Please do not directly edit this file. Instead, modify the .env variables related to NGINX configuration. + +user nginx; +worker_processes ${NGINX_WORKER_PROCESSES}; + +error_log /var/log/nginx/error.log notice; +pid /var/run/nginx.pid; + + +events { + worker_connections 1024; +} + + +http { + include /etc/nginx/mime.types; + default_type application/octet-stream; + + log_format main '$remote_addr - $remote_user [$time_local] "$request" ' + '$status $body_bytes_sent "$http_referer" ' + '"$http_user_agent" "$http_x_forwarded_for"'; + + access_log /var/log/nginx/access.log main; + + sendfile on; + #tcp_nopush on; + + keepalive_timeout ${NGINX_KEEPALIVE_TIMEOUT}; + + #gzip on; + client_max_body_size ${NGINX_CLIENT_MAX_BODY_SIZE}; + + include /etc/nginx/conf.d/*.conf; +} diff --git a/docker/dify/nginx/proxy.conf.template b/docker/dify/nginx/proxy.conf.template new file mode 100644 index 00000000..117f8061 --- /dev/null +++ b/docker/dify/nginx/proxy.conf.template @@ -0,0 +1,11 @@ +# Please do not directly edit this file. Instead, modify the .env variables related to NGINX configuration. + +proxy_set_header Host $host; +proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; +proxy_set_header X-Forwarded-Proto $scheme; +proxy_set_header X-Forwarded-Port $server_port; +proxy_http_version 1.1; +proxy_set_header Connection ""; +proxy_buffering off; +proxy_read_timeout ${NGINX_PROXY_READ_TIMEOUT}; +proxy_send_timeout ${NGINX_PROXY_SEND_TIMEOUT}; diff --git a/docker/dify/nginx/ssl/.gitkeep b/docker/dify/nginx/ssl/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/pgvector/docker-entrypoint.sh b/docker/dify/pgvector/docker-entrypoint.sh new file mode 100644 index 00000000..262eacfb --- /dev/null +++ b/docker/dify/pgvector/docker-entrypoint.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +PG_MAJOR=16 + +if [ "${PG_BIGM}" = "true" ]; then + # install pg_bigm + apt-get update + apt-get install -y curl make gcc postgresql-server-dev-${PG_MAJOR} + + curl -LO https://github.com/pgbigm/pg_bigm/archive/refs/tags/v${PG_BIGM_VERSION}.tar.gz + tar xf v${PG_BIGM_VERSION}.tar.gz + cd pg_bigm-${PG_BIGM_VERSION} || exit 1 + make USE_PGXS=1 PG_CONFIG=/usr/bin/pg_config + make USE_PGXS=1 PG_CONFIG=/usr/bin/pg_config install + + cd - || exit 1 + rm -rf v${PG_BIGM_VERSION}.tar.gz pg_bigm-${PG_BIGM_VERSION} + + # enable pg_bigm + sed -i -e 's/^#\s*shared_preload_libraries.*/shared_preload_libraries = '\''pg_bigm'\''/' /var/lib/postgresql/data/pgdata/postgresql.conf +fi + +# Run the original entrypoint script +exec /usr/local/bin/docker-entrypoint.sh postgres diff --git a/docker/dify/ssrf_proxy/docker-entrypoint.sh b/docker/dify/ssrf_proxy/docker-entrypoint.sh new file mode 100644 index 00000000..613897bb --- /dev/null +++ b/docker/dify/ssrf_proxy/docker-entrypoint.sh @@ -0,0 +1,42 @@ +#!/bin/bash + +# Modified based on Squid OCI image entrypoint + +# This entrypoint aims to forward the squid logs to stdout to assist users of +# common container related tooling (e.g., kubernetes, docker-compose, etc) to +# access the service logs. + +# Moreover, it invokes the squid binary, leaving all the desired parameters to +# be provided by the "command" passed to the spawned container. If no command +# is provided by the user, the default behavior (as per the CMD statement in +# the Dockerfile) will be to use Ubuntu's default configuration [1] and run +# squid with the "-NYC" options to mimic the behavior of the Ubuntu provided +# systemd unit. + +# [1] The default configuration is changed in the Dockerfile to allow local +# network connections. See the Dockerfile for further information. + +echo "[ENTRYPOINT] re-create snakeoil self-signed certificate removed in the build process" +if [ ! -f /etc/ssl/private/ssl-cert-snakeoil.key ]; then + /usr/sbin/make-ssl-cert generate-default-snakeoil --force-overwrite > /dev/null 2>&1 +fi + +tail -F /var/log/squid/access.log 2>/dev/null & +tail -F /var/log/squid/error.log 2>/dev/null & +tail -F /var/log/squid/store.log 2>/dev/null & +tail -F /var/log/squid/cache.log 2>/dev/null & + +# Replace environment variables in the template and output to the squid.conf +echo "[ENTRYPOINT] replacing environment variables in the template" +awk '{ + while(match($0, /\${[A-Za-z_][A-Za-z_0-9]*}/)) { + var = substr($0, RSTART+2, RLENGTH-3) + val = ENVIRON[var] + $0 = substr($0, 1, RSTART-1) val substr($0, RSTART+RLENGTH) + } + print +}' /etc/squid/squid.conf.template > /etc/squid/squid.conf + +/usr/sbin/squid -Nz +echo "[ENTRYPOINT] starting squid" +/usr/sbin/squid -f /etc/squid/squid.conf -NYC 1 diff --git a/docker/dify/ssrf_proxy/squid.conf.template b/docker/dify/ssrf_proxy/squid.conf.template new file mode 100644 index 00000000..1775a1ff --- /dev/null +++ b/docker/dify/ssrf_proxy/squid.conf.template @@ -0,0 +1,56 @@ +acl localnet src 0.0.0.1-0.255.255.255 # RFC 1122 "this" network (LAN) +acl localnet src 10.0.0.0/8 # RFC 1918 local private network (LAN) +acl localnet src 100.64.0.0/10 # RFC 6598 shared address space (CGN) +acl localnet src 169.254.0.0/16 # RFC 3927 link-local (directly plugged) machines +acl localnet src 172.16.0.0/12 # RFC 1918 local private network (LAN) +acl localnet src 192.168.0.0/16 # RFC 1918 local private network (LAN) +acl localnet src fc00::/7 # RFC 4193 local private network range +acl localnet src fe80::/10 # RFC 4291 link-local (directly plugged) machines +acl SSL_ports port 443 +# acl SSL_ports port 1025-65535 # Enable the configuration to resolve this issue: https://github.com/langgenius/dify/issues/12792 +acl Safe_ports port 80 # http +acl Safe_ports port 21 # ftp +acl Safe_ports port 443 # https +acl Safe_ports port 70 # gopher +acl Safe_ports port 210 # wais +acl Safe_ports port 1025-65535 # unregistered ports +acl Safe_ports port 280 # http-mgmt +acl Safe_ports port 488 # gss-http +acl Safe_ports port 591 # filemaker +acl Safe_ports port 777 # multiling http +acl CONNECT method CONNECT +acl allowed_domains dstdomain .marketplace.dify.ai +http_access allow allowed_domains +http_access deny !Safe_ports +http_access deny CONNECT !SSL_ports +http_access allow localhost manager +http_access deny manager +http_access allow localhost +include /etc/squid/conf.d/*.conf +http_access deny all + +################################## Proxy Server ################################ +http_port ${HTTP_PORT} +coredump_dir ${COREDUMP_DIR} +refresh_pattern ^ftp: 1440 20% 10080 +refresh_pattern ^gopher: 1440 0% 1440 +refresh_pattern -i (/cgi-bin/|\?) 0 0% 0 +refresh_pattern \/(Packages|Sources)(|\.bz2|\.gz|\.xz)$ 0 0% 0 refresh-ims +refresh_pattern \/Release(|\.gpg)$ 0 0% 0 refresh-ims +refresh_pattern \/InRelease$ 0 0% 0 refresh-ims +refresh_pattern \/(Translation-.*)(|\.bz2|\.gz|\.xz)$ 0 0% 0 refresh-ims +refresh_pattern . 0 20% 4320 + + +# cache_dir ufs /var/spool/squid 100 16 256 +# upstream proxy, set to your own upstream proxy IP to avoid SSRF attacks +# cache_peer 172.1.1.1 parent 3128 0 no-query no-digest no-netdb-exchange default + +################################## Reverse Proxy To Sandbox ################################ +http_port ${REVERSE_PROXY_PORT} accel vhost +cache_peer ${SANDBOX_HOST} parent ${SANDBOX_PORT} 0 no-query originserver +acl src_all src all +http_access allow src_all + +# Unless the option's size is increased, an error will occur when uploading more than two files. +client_request_buffer_max_size 100 MB diff --git a/docker/dify/startupscripts/init.sh b/docker/dify/startupscripts/init.sh new file mode 100644 index 00000000..dcee1e19 --- /dev/null +++ b/docker/dify/startupscripts/init.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env bash + +DB_INITIALIZED="/opt/oracle/oradata/dbinit" +#[ -f ${DB_INITIALIZED} ] && exit +#touch ${DB_INITIALIZED} +if [ -f ${DB_INITIALIZED} ]; then + echo 'File exists. Standards for have been Init' + exit +else + echo 'File does not exist. Standards for first time Start up this DB' + "$ORACLE_HOME"/bin/sqlplus -s "/ as sysdba" @"/opt/oracle/scripts/startup/init_user.script"; + touch ${DB_INITIALIZED} +fi diff --git a/docker/dify/startupscripts/init_user.script b/docker/dify/startupscripts/init_user.script new file mode 100644 index 00000000..e710d827 --- /dev/null +++ b/docker/dify/startupscripts/init_user.script @@ -0,0 +1,10 @@ +show pdbs; +ALTER SYSTEM SET PROCESSES=500 SCOPE=SPFILE; +alter session set container= freepdb1; +create user dify identified by dify DEFAULT TABLESPACE users quota unlimited on users; +grant DB_DEVELOPER_ROLE to dify; + +BEGIN +CTX_DDL.CREATE_PREFERENCE('dify.world_lexer','WORLD_LEXER'); +END; +/ diff --git a/docker/dify/tidb/config/pd.toml b/docker/dify/tidb/config/pd.toml new file mode 100644 index 00000000..01e352a8 --- /dev/null +++ b/docker/dify/tidb/config/pd.toml @@ -0,0 +1,4 @@ +# PD Configuration File reference: +# https://docs.pingcap.com/tidb/stable/pd-configuration-file#pd-configuration-file +[replication] +max-replicas = 1 diff --git a/docker/dify/tidb/config/tiflash-learner.toml b/docker/dify/tidb/config/tiflash-learner.toml new file mode 100644 index 00000000..5098829a --- /dev/null +++ b/docker/dify/tidb/config/tiflash-learner.toml @@ -0,0 +1,13 @@ +# TiFlash tiflash-learner.toml Configuration File reference: +# https://docs.pingcap.com/tidb/stable/tiflash-configuration#configure-the-tiflash-learnertoml-file + +log-file = "/logs/tiflash_tikv.log" + +[server] +engine-addr = "tiflash:4030" +addr = "0.0.0.0:20280" +advertise-addr = "tiflash:20280" +status-addr = "tiflash:20292" + +[storage] +data-dir = "/data/flash" diff --git a/docker/dify/tidb/config/tiflash.toml b/docker/dify/tidb/config/tiflash.toml new file mode 100644 index 00000000..30ac13ef --- /dev/null +++ b/docker/dify/tidb/config/tiflash.toml @@ -0,0 +1,19 @@ +# TiFlash tiflash.toml Configuration File reference: +# https://docs.pingcap.com/tidb/stable/tiflash-configuration#configure-the-tiflashtoml-file + +listen_host = "0.0.0.0" +path = "/data" + +[flash] +tidb_status_addr = "tidb:10080" +service_addr = "tiflash:4030" + +[flash.proxy] +config = "/tiflash-learner.toml" + +[logger] +errorlog = "/logs/tiflash_error.log" +log = "/logs/tiflash.log" + +[raft] +pd_addr = "pd0:2379" diff --git a/docker/dify/tidb/docker-compose.yaml b/docker/dify/tidb/docker-compose.yaml new file mode 100644 index 00000000..9db69221 --- /dev/null +++ b/docker/dify/tidb/docker-compose.yaml @@ -0,0 +1,63 @@ +services: + pd0: + image: pingcap/pd:v8.5.1 + # ports: + # - "2379" + volumes: + - ./config/pd.toml:/pd.toml:ro + - ./volumes/data:/data + - ./volumes/logs:/logs + command: + - --name=pd0 + - --client-urls=http://0.0.0.0:2379 + - --peer-urls=http://0.0.0.0:2380 + - --advertise-client-urls=http://pd0:2379 + - --advertise-peer-urls=http://pd0:2380 + - --initial-cluster=pd0=http://pd0:2380 + - --data-dir=/data/pd + - --config=/pd.toml + - --log-file=/logs/pd.log + restart: on-failure + tikv: + image: pingcap/tikv:v8.5.1 + volumes: + - ./volumes/data:/data + - ./volumes/logs:/logs + command: + - --addr=0.0.0.0:20160 + - --advertise-addr=tikv:20160 + - --status-addr=tikv:20180 + - --data-dir=/data/tikv + - --pd=pd0:2379 + - --log-file=/logs/tikv.log + depends_on: + - "pd0" + restart: on-failure + tidb: + image: pingcap/tidb:v8.5.1 + # ports: + # - "4000:4000" + volumes: + - ./volumes/logs:/logs + command: + - --advertise-address=tidb + - --store=tikv + - --path=pd0:2379 + - --log-file=/logs/tidb.log + depends_on: + - "tikv" + restart: on-failure + tiflash: + image: pingcap/tiflash:v8.5.1 + volumes: + - ./config/tiflash.toml:/tiflash.toml:ro + - ./config/tiflash-learner.toml:/tiflash-learner.toml:ro + - ./volumes/data:/data + - ./volumes/logs:/logs + command: + - server + - --config-file=/tiflash.toml + depends_on: + - "tikv" + - "tidb" + restart: on-failure diff --git a/docker/dify/volumes/app/storage/.init_permissions b/docker/dify/volumes/app/storage/.init_permissions new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/app/storage/privkeys/fe3bcf55-9a04-4850-8473-7f97e1c09b97/private.pem b/docker/dify/volumes/app/storage/privkeys/fe3bcf55-9a04-4850-8473-7f97e1c09b97/private.pem new file mode 100644 index 00000000..0b44027f --- /dev/null +++ b/docker/dify/volumes/app/storage/privkeys/fe3bcf55-9a04-4850-8473-7f97e1c09b97/private.pem @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEowIBAAKCAQEAzviset7ubYZgOjpGZTLgI01lkJ1b54EZCctU+KKd3VJ9B/su +cCTZ1ql7Fs5B4shZUu2MQOlO2twDC3gxW8ENj+yyU+r8toukxar2Iie3Qsp5tcJH +mWsq7Imo5RmUGLLwDV8AU0xRc4bRD5YGwiwZcRPODpgQBpnsKKoPNyvCeudEPr2S +gs63aQCDyv1Ny9jLTjvvHr2k531M5wChzT5miu0r0R+Hjrah0XnbRlQUubqHJOLH +FFp+XJowd0KAN26fjpEbFY2FwRa5POlbc1e2PEu+s3WJa0Iz5GQbhcOJ7ppA9Rft +k2CEAoNHfkbZcAxsySa++8+1Nq4hLFJubDYnWwIDAQABAoIBABEJJ5acKj86SUoM +U+ZZMAPCh3Kbe94WootLgOdPk0jiqkdG5dqgiIxXujmf/oz+dVkTE8agAuKW1hVS +mQAhaCQJlTVnvnypX9r5UyBv6Rtb88qsfseM/6UlQOaimq2xxM/aRaTq6jq6b74l +ria7Xy4PNZhpQcsZTkvxO3wMuQmelkkuhqbQF2fpNTTIZfbEehJatOTWIcWWkqRo +mZkKd4pHluaXDvczFFo31jSJ4jzrJS11Tx1s21rM4Iq2W+3B6nEVfvHaFqWMHve7 ++22ZWUUiMJbIpr7hy0bSBjY78HdR/EcQqPqT7uEawFaft8ybMP5AkuLEG9I6VtWq +gfPX/ckCgYEA3XbHuDP6Yzlc9tXapQEulM82B3mDtKAX72AqYGEpvZInrge6Fjwq +SdMGQHP/VsLq7t78g9negYQjT6J0qJ2V6s/1iVyr6uU3IQ06Q7+8xp6AQPSFShJk +o2nnODuvVMwwwH94ga1ntfPdzhYKfJ2E9Cbbn+NUZB/uxnsAxTTGGNcCgYEA7z9S +/M8eUfCOEBEC9EGuto8/hZ7Zmm0fuAdKx0zZzSVsKxeHUQoQJ1YQfnjKdlxNv1FI +K9g7wcMEvkUv/CMx7pQ/R4eyvbGlxGRAy1jUhgx1hxifBeYKd5j5BMAQ8n3/uRLR +3czW7i8Xzy0Z97kfy9ZHllbnbZQvYceDQY2ngR0CgYEA272Wz4PrhnaNcnGg/6Yb +lRXA80uzzg4nkaGminj+FJYnfvs1vgg2oYecJWmzSmAfAaMJhL4xk+sLqmF0RTYP +Yay0YXYtMuX6fHYGgOCHq7/rXAgDFQsJBkf3X4mBH693FBmm9WycgiKVy319LEaT +fDnuI0hKHQq+PfwgOIxznoMCgYBGj9WpDGkz34/2ux207p5Z55vji/s/6YleXIA4 +kbj3IV9qwjC9vQsQnviUZInKKOUhVRbFH6xYNG10tLE3WyYB6KVVMneMLRXn+22E +y/k6Y/hR1Pgp5DQYG/zt4rvc2T6P1jYhhaWqcCdEilfLUUVIeDV66Lyu+/KRkydq +MR5DHQKBgHn3HNAiHfLVef7+unoYu8ak6uqj5V74IJZdvcNZ4jUz7onk2o3h7pj0 +9xzWoakzv1ypK6rVBYr+2U4Mn728kz90rR9VV05YwbMQBcBH0gmBfGdbUjI9PH/+ +iUoxHK0G55ArzmZFtRGUpmEFak4xTpM48Wn5VApe9kMt3yX+FBbD +-----END RSA PRIVATE KEY----- \ No newline at end of file diff --git a/docker/dify/volumes/app/storage/upload_files/fe3bcf55-9a04-4850-8473-7f97e1c09b97/a2c5e6ca-4896-439b-8175-e38d9fb820f8.txt b/docker/dify/volumes/app/storage/upload_files/fe3bcf55-9a04-4850-8473-7f97e1c09b97/a2c5e6ca-4896-439b-8175-e38d9fb820f8.txt new file mode 100644 index 00000000..74e18b78 --- /dev/null +++ b/docker/dify/volumes/app/storage/upload_files/fe3bcf55-9a04-4850-8473-7f97e1c09b97/a2c5e6ca-4896-439b-8175-e38d9fb820f8.txt @@ -0,0 +1,2 @@ + +开发人员:AAAA \ No newline at end of file diff --git a/docker/dify/volumes/app/storage/upload_files/fe3bcf55-9a04-4850-8473-7f97e1c09b97/adec7f6b-6c2b-4ba0-b100-32ba090fafb5.txt b/docker/dify/volumes/app/storage/upload_files/fe3bcf55-9a04-4850-8473-7f97e1c09b97/adec7f6b-6c2b-4ba0-b100-32ba090fafb5.txt new file mode 100644 index 00000000..0d625b4a --- /dev/null +++ b/docker/dify/volumes/app/storage/upload_files/fe3bcf55-9a04-4850-8473-7f97e1c09b97/adec7f6b-6c2b-4ba0-b100-32ba090fafb5.txt @@ -0,0 +1,4 @@ + +http://localhost/platform/admin/platform + +http://localhost:5173/datacenter \ No newline at end of file diff --git a/docker/dify/volumes/db/data/pgdata/PG_VERSION b/docker/dify/volumes/db/data/pgdata/PG_VERSION new file mode 100644 index 00000000..60d3b2f4 --- /dev/null +++ b/docker/dify/volumes/db/data/pgdata/PG_VERSION @@ -0,0 +1 @@ +15 diff --git a/docker/dify/volumes/db/data/pgdata/base/1/112 b/docker/dify/volumes/db/data/pgdata/base/1/112 new file mode 100644 index 00000000..784a4c13 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/112 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/113 b/docker/dify/volumes/db/data/pgdata/base/1/113 new file mode 100644 index 00000000..cc2c412b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/113 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/1247 b/docker/dify/volumes/db/data/pgdata/base/1/1247 new file mode 100644 index 00000000..a628646c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/1247 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/1247_fsm b/docker/dify/volumes/db/data/pgdata/base/1/1247_fsm new file mode 100644 index 00000000..d9ff302c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/1247_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/1247_vm b/docker/dify/volumes/db/data/pgdata/base/1/1247_vm new file mode 100644 index 00000000..cb141f85 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/1247_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/1249 b/docker/dify/volumes/db/data/pgdata/base/1/1249 new file mode 100644 index 00000000..40021b04 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/1249 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/1249_fsm b/docker/dify/volumes/db/data/pgdata/base/1/1249_fsm new file mode 100644 index 00000000..87def576 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/1249_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/1249_vm b/docker/dify/volumes/db/data/pgdata/base/1/1249_vm new file mode 100644 index 00000000..e7c32f42 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/1249_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/1255 b/docker/dify/volumes/db/data/pgdata/base/1/1255 new file mode 100644 index 00000000..549acf0e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/1255 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/1255_fsm b/docker/dify/volumes/db/data/pgdata/base/1/1255_fsm new file mode 100644 index 00000000..5abeaaf2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/1255_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/1255_vm b/docker/dify/volumes/db/data/pgdata/base/1/1255_vm new file mode 100644 index 00000000..7229f841 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/1255_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/1259 b/docker/dify/volumes/db/data/pgdata/base/1/1259 new file mode 100644 index 00000000..e1e60120 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/1259 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/1259_fsm b/docker/dify/volumes/db/data/pgdata/base/1/1259_fsm new file mode 100644 index 00000000..bb60b307 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/1259_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/1259_vm b/docker/dify/volumes/db/data/pgdata/base/1/1259_vm new file mode 100644 index 00000000..a3f14f7f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/1259_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/13454 b/docker/dify/volumes/db/data/pgdata/base/1/13454 new file mode 100644 index 00000000..d655791d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/13454 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/13454_fsm b/docker/dify/volumes/db/data/pgdata/base/1/13454_fsm new file mode 100644 index 00000000..dff96115 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/13454_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/13454_vm b/docker/dify/volumes/db/data/pgdata/base/1/13454_vm new file mode 100644 index 00000000..4a8125b5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/13454_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/13457 b/docker/dify/volumes/db/data/pgdata/base/1/13457 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/13458 b/docker/dify/volumes/db/data/pgdata/base/1/13458 new file mode 100644 index 00000000..3a40f331 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/13458 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/13459 b/docker/dify/volumes/db/data/pgdata/base/1/13459 new file mode 100644 index 00000000..8199ae15 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/13459 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/13459_fsm b/docker/dify/volumes/db/data/pgdata/base/1/13459_fsm new file mode 100644 index 00000000..70d16ce4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/13459_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/13459_vm b/docker/dify/volumes/db/data/pgdata/base/1/13459_vm new file mode 100644 index 00000000..b0ecc4c0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/13459_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/13462 b/docker/dify/volumes/db/data/pgdata/base/1/13462 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/13463 b/docker/dify/volumes/db/data/pgdata/base/1/13463 new file mode 100644 index 00000000..fd105eb4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/13463 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/13464 b/docker/dify/volumes/db/data/pgdata/base/1/13464 new file mode 100644 index 00000000..8c69968b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/13464 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/13464_fsm b/docker/dify/volumes/db/data/pgdata/base/1/13464_fsm new file mode 100644 index 00000000..d388044f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/13464_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/13464_vm b/docker/dify/volumes/db/data/pgdata/base/1/13464_vm new file mode 100644 index 00000000..ea66334c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/13464_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/13467 b/docker/dify/volumes/db/data/pgdata/base/1/13467 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/13468 b/docker/dify/volumes/db/data/pgdata/base/1/13468 new file mode 100644 index 00000000..3207e9e0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/13468 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/13469 b/docker/dify/volumes/db/data/pgdata/base/1/13469 new file mode 100644 index 00000000..baf18ff8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/13469 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/13469_fsm b/docker/dify/volumes/db/data/pgdata/base/1/13469_fsm new file mode 100644 index 00000000..a836ddf7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/13469_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/13469_vm b/docker/dify/volumes/db/data/pgdata/base/1/13469_vm new file mode 100644 index 00000000..c5da2a3c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/13469_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/13472 b/docker/dify/volumes/db/data/pgdata/base/1/13472 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/13473 b/docker/dify/volumes/db/data/pgdata/base/1/13473 new file mode 100644 index 00000000..32f23576 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/13473 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/1417 b/docker/dify/volumes/db/data/pgdata/base/1/1417 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/1418 b/docker/dify/volumes/db/data/pgdata/base/1/1418 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/174 b/docker/dify/volumes/db/data/pgdata/base/1/174 new file mode 100644 index 00000000..2e4cc9f3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/174 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/175 b/docker/dify/volumes/db/data/pgdata/base/1/175 new file mode 100644 index 00000000..15d51ddc Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/175 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2187 b/docker/dify/volumes/db/data/pgdata/base/1/2187 new file mode 100644 index 00000000..cf6377d2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2187 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2224 b/docker/dify/volumes/db/data/pgdata/base/1/2224 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2228 b/docker/dify/volumes/db/data/pgdata/base/1/2228 new file mode 100644 index 00000000..738f259a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2228 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2328 b/docker/dify/volumes/db/data/pgdata/base/1/2328 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2336 b/docker/dify/volumes/db/data/pgdata/base/1/2336 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2337 b/docker/dify/volumes/db/data/pgdata/base/1/2337 new file mode 100644 index 00000000..105af49c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2337 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2579 b/docker/dify/volumes/db/data/pgdata/base/1/2579 new file mode 100644 index 00000000..ae0d53ad Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2579 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2600 b/docker/dify/volumes/db/data/pgdata/base/1/2600 new file mode 100644 index 00000000..a1305d7a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2600 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2600_fsm b/docker/dify/volumes/db/data/pgdata/base/1/2600_fsm new file mode 100644 index 00000000..b8490844 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2600_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2600_vm b/docker/dify/volumes/db/data/pgdata/base/1/2600_vm new file mode 100644 index 00000000..7fac2cbe Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2600_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2601 b/docker/dify/volumes/db/data/pgdata/base/1/2601 new file mode 100644 index 00000000..d8001c8c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2601 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2601_fsm b/docker/dify/volumes/db/data/pgdata/base/1/2601_fsm new file mode 100644 index 00000000..d388044f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2601_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2601_vm b/docker/dify/volumes/db/data/pgdata/base/1/2601_vm new file mode 100644 index 00000000..eb2d0155 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2601_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2602 b/docker/dify/volumes/db/data/pgdata/base/1/2602 new file mode 100644 index 00000000..4a27b0a3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2602 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2602_fsm b/docker/dify/volumes/db/data/pgdata/base/1/2602_fsm new file mode 100644 index 00000000..23170d85 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2602_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2602_vm b/docker/dify/volumes/db/data/pgdata/base/1/2602_vm new file mode 100644 index 00000000..b7e83c3c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2602_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2603 b/docker/dify/volumes/db/data/pgdata/base/1/2603 new file mode 100644 index 00000000..d511af56 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2603 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2603_fsm b/docker/dify/volumes/db/data/pgdata/base/1/2603_fsm new file mode 100644 index 00000000..949bd18f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2603_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2603_vm b/docker/dify/volumes/db/data/pgdata/base/1/2603_vm new file mode 100644 index 00000000..f073a603 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2603_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2604 b/docker/dify/volumes/db/data/pgdata/base/1/2604 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2605 b/docker/dify/volumes/db/data/pgdata/base/1/2605 new file mode 100644 index 00000000..eeaa7eaa Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2605 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2605_fsm b/docker/dify/volumes/db/data/pgdata/base/1/2605_fsm new file mode 100644 index 00000000..f3b92bf7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2605_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2605_vm b/docker/dify/volumes/db/data/pgdata/base/1/2605_vm new file mode 100644 index 00000000..85d1e841 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2605_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2606 b/docker/dify/volumes/db/data/pgdata/base/1/2606 new file mode 100644 index 00000000..4737fa77 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2606 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2606_fsm b/docker/dify/volumes/db/data/pgdata/base/1/2606_fsm new file mode 100644 index 00000000..286dd813 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2606_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2606_vm b/docker/dify/volumes/db/data/pgdata/base/1/2606_vm new file mode 100644 index 00000000..86bc6bf5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2606_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2607 b/docker/dify/volumes/db/data/pgdata/base/1/2607 new file mode 100644 index 00000000..bfad49ae Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2607 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2607_fsm b/docker/dify/volumes/db/data/pgdata/base/1/2607_fsm new file mode 100644 index 00000000..80ac8b14 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2607_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2607_vm b/docker/dify/volumes/db/data/pgdata/base/1/2607_vm new file mode 100644 index 00000000..c0a22c62 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2607_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2608 b/docker/dify/volumes/db/data/pgdata/base/1/2608 new file mode 100644 index 00000000..e75c37b5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2608 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2608_fsm b/docker/dify/volumes/db/data/pgdata/base/1/2608_fsm new file mode 100644 index 00000000..6ba89a46 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2608_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2608_vm b/docker/dify/volumes/db/data/pgdata/base/1/2608_vm new file mode 100644 index 00000000..9a21eb75 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2608_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2609 b/docker/dify/volumes/db/data/pgdata/base/1/2609 new file mode 100644 index 00000000..2983f4db Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2609 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2609_fsm b/docker/dify/volumes/db/data/pgdata/base/1/2609_fsm new file mode 100644 index 00000000..11f989b1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2609_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2609_vm b/docker/dify/volumes/db/data/pgdata/base/1/2609_vm new file mode 100644 index 00000000..61b91943 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2609_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2610 b/docker/dify/volumes/db/data/pgdata/base/1/2610 new file mode 100644 index 00000000..8251aeb8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2610 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2610_fsm b/docker/dify/volumes/db/data/pgdata/base/1/2610_fsm new file mode 100644 index 00000000..dbd22e1f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2610_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2610_vm b/docker/dify/volumes/db/data/pgdata/base/1/2610_vm new file mode 100644 index 00000000..25f58e1c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2610_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2611 b/docker/dify/volumes/db/data/pgdata/base/1/2611 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2612 b/docker/dify/volumes/db/data/pgdata/base/1/2612 new file mode 100644 index 00000000..c39ab4d5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2612 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2612_fsm b/docker/dify/volumes/db/data/pgdata/base/1/2612_fsm new file mode 100644 index 00000000..877976ac Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2612_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2612_vm b/docker/dify/volumes/db/data/pgdata/base/1/2612_vm new file mode 100644 index 00000000..ef0dbfff Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2612_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2613 b/docker/dify/volumes/db/data/pgdata/base/1/2613 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2615 b/docker/dify/volumes/db/data/pgdata/base/1/2615 new file mode 100644 index 00000000..db72cea7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2615 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2615_fsm b/docker/dify/volumes/db/data/pgdata/base/1/2615_fsm new file mode 100644 index 00000000..d041693e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2615_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2615_vm b/docker/dify/volumes/db/data/pgdata/base/1/2615_vm new file mode 100644 index 00000000..233f9690 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2615_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2616 b/docker/dify/volumes/db/data/pgdata/base/1/2616 new file mode 100644 index 00000000..0d60d797 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2616 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2616_fsm b/docker/dify/volumes/db/data/pgdata/base/1/2616_fsm new file mode 100644 index 00000000..cb924c95 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2616_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2616_vm b/docker/dify/volumes/db/data/pgdata/base/1/2616_vm new file mode 100644 index 00000000..e704cec7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2616_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2617 b/docker/dify/volumes/db/data/pgdata/base/1/2617 new file mode 100644 index 00000000..bcdfc183 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2617 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2617_fsm b/docker/dify/volumes/db/data/pgdata/base/1/2617_fsm new file mode 100644 index 00000000..29d60666 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2617_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2617_vm b/docker/dify/volumes/db/data/pgdata/base/1/2617_vm new file mode 100644 index 00000000..6db4a14c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2617_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2618 b/docker/dify/volumes/db/data/pgdata/base/1/2618 new file mode 100644 index 00000000..230b6370 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2618 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2618_fsm b/docker/dify/volumes/db/data/pgdata/base/1/2618_fsm new file mode 100644 index 00000000..e162e372 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2618_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2618_vm b/docker/dify/volumes/db/data/pgdata/base/1/2618_vm new file mode 100644 index 00000000..7ad7e690 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2618_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2619 b/docker/dify/volumes/db/data/pgdata/base/1/2619 new file mode 100644 index 00000000..cc799065 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2619 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2619_fsm b/docker/dify/volumes/db/data/pgdata/base/1/2619_fsm new file mode 100644 index 00000000..9924a538 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2619_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2619_vm b/docker/dify/volumes/db/data/pgdata/base/1/2619_vm new file mode 100644 index 00000000..f4a2283c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2619_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2620 b/docker/dify/volumes/db/data/pgdata/base/1/2620 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2650 b/docker/dify/volumes/db/data/pgdata/base/1/2650 new file mode 100644 index 00000000..32ff8a16 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2650 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2651 b/docker/dify/volumes/db/data/pgdata/base/1/2651 new file mode 100644 index 00000000..cff86c74 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2651 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2652 b/docker/dify/volumes/db/data/pgdata/base/1/2652 new file mode 100644 index 00000000..ab53706f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2652 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2653 b/docker/dify/volumes/db/data/pgdata/base/1/2653 new file mode 100644 index 00000000..86b08571 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2653 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2654 b/docker/dify/volumes/db/data/pgdata/base/1/2654 new file mode 100644 index 00000000..095a4fd5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2654 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2655 b/docker/dify/volumes/db/data/pgdata/base/1/2655 new file mode 100644 index 00000000..4b4b3cc6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2655 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2656 b/docker/dify/volumes/db/data/pgdata/base/1/2656 new file mode 100644 index 00000000..2fd9a71f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2656 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2657 b/docker/dify/volumes/db/data/pgdata/base/1/2657 new file mode 100644 index 00000000..d0384dc6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2657 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2658 b/docker/dify/volumes/db/data/pgdata/base/1/2658 new file mode 100644 index 00000000..2777e797 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2658 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2659 b/docker/dify/volumes/db/data/pgdata/base/1/2659 new file mode 100644 index 00000000..dd90e168 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2659 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2660 b/docker/dify/volumes/db/data/pgdata/base/1/2660 new file mode 100644 index 00000000..fd66d228 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2660 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2661 b/docker/dify/volumes/db/data/pgdata/base/1/2661 new file mode 100644 index 00000000..3c62a6fd Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2661 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2662 b/docker/dify/volumes/db/data/pgdata/base/1/2662 new file mode 100644 index 00000000..b09801b1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2662 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2663 b/docker/dify/volumes/db/data/pgdata/base/1/2663 new file mode 100644 index 00000000..1fe3a98d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2663 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2664 b/docker/dify/volumes/db/data/pgdata/base/1/2664 new file mode 100644 index 00000000..a7761ead Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2664 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2665 b/docker/dify/volumes/db/data/pgdata/base/1/2665 new file mode 100644 index 00000000..024d2917 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2665 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2666 b/docker/dify/volumes/db/data/pgdata/base/1/2666 new file mode 100644 index 00000000..55842a3c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2666 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2667 b/docker/dify/volumes/db/data/pgdata/base/1/2667 new file mode 100644 index 00000000..40aa4997 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2667 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2668 b/docker/dify/volumes/db/data/pgdata/base/1/2668 new file mode 100644 index 00000000..8ca1619c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2668 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2669 b/docker/dify/volumes/db/data/pgdata/base/1/2669 new file mode 100644 index 00000000..b13c3353 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2669 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2670 b/docker/dify/volumes/db/data/pgdata/base/1/2670 new file mode 100644 index 00000000..936feee6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2670 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2673 b/docker/dify/volumes/db/data/pgdata/base/1/2673 new file mode 100644 index 00000000..e431d106 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2673 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2674 b/docker/dify/volumes/db/data/pgdata/base/1/2674 new file mode 100644 index 00000000..24e0beb2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2674 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2675 b/docker/dify/volumes/db/data/pgdata/base/1/2675 new file mode 100644 index 00000000..91709217 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2675 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2678 b/docker/dify/volumes/db/data/pgdata/base/1/2678 new file mode 100644 index 00000000..c718c7a0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2678 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2679 b/docker/dify/volumes/db/data/pgdata/base/1/2679 new file mode 100644 index 00000000..b296d1cb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2679 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2680 b/docker/dify/volumes/db/data/pgdata/base/1/2680 new file mode 100644 index 00000000..0d352e91 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2680 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2681 b/docker/dify/volumes/db/data/pgdata/base/1/2681 new file mode 100644 index 00000000..b13b323c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2681 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2682 b/docker/dify/volumes/db/data/pgdata/base/1/2682 new file mode 100644 index 00000000..3141bcdc Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2682 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2683 b/docker/dify/volumes/db/data/pgdata/base/1/2683 new file mode 100644 index 00000000..117ee7ae Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2683 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2684 b/docker/dify/volumes/db/data/pgdata/base/1/2684 new file mode 100644 index 00000000..05092ecb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2684 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2685 b/docker/dify/volumes/db/data/pgdata/base/1/2685 new file mode 100644 index 00000000..5bf0c30f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2685 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2686 b/docker/dify/volumes/db/data/pgdata/base/1/2686 new file mode 100644 index 00000000..3054a565 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2686 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2687 b/docker/dify/volumes/db/data/pgdata/base/1/2687 new file mode 100644 index 00000000..349490ed Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2687 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2688 b/docker/dify/volumes/db/data/pgdata/base/1/2688 new file mode 100644 index 00000000..f00cec25 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2688 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2689 b/docker/dify/volumes/db/data/pgdata/base/1/2689 new file mode 100644 index 00000000..8329829d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2689 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2690 b/docker/dify/volumes/db/data/pgdata/base/1/2690 new file mode 100644 index 00000000..09176d40 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2690 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2691 b/docker/dify/volumes/db/data/pgdata/base/1/2691 new file mode 100644 index 00000000..6e60d7f1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2691 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2692 b/docker/dify/volumes/db/data/pgdata/base/1/2692 new file mode 100644 index 00000000..c7e275c1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2692 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2693 b/docker/dify/volumes/db/data/pgdata/base/1/2693 new file mode 100644 index 00000000..f6aef2f5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2693 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2696 b/docker/dify/volumes/db/data/pgdata/base/1/2696 new file mode 100644 index 00000000..f90fb0ea Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2696 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2699 b/docker/dify/volumes/db/data/pgdata/base/1/2699 new file mode 100644 index 00000000..4a755207 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2699 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2701 b/docker/dify/volumes/db/data/pgdata/base/1/2701 new file mode 100644 index 00000000..82f5cd0e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2701 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2702 b/docker/dify/volumes/db/data/pgdata/base/1/2702 new file mode 100644 index 00000000..2d6a98c2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2702 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2703 b/docker/dify/volumes/db/data/pgdata/base/1/2703 new file mode 100644 index 00000000..01c87ae8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2703 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2704 b/docker/dify/volumes/db/data/pgdata/base/1/2704 new file mode 100644 index 00000000..c3f65000 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2704 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2753 b/docker/dify/volumes/db/data/pgdata/base/1/2753 new file mode 100644 index 00000000..3c16dff6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2753 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2753_fsm b/docker/dify/volumes/db/data/pgdata/base/1/2753_fsm new file mode 100644 index 00000000..642bce3b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2753_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2753_vm b/docker/dify/volumes/db/data/pgdata/base/1/2753_vm new file mode 100644 index 00000000..72c3e6de Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2753_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2754 b/docker/dify/volumes/db/data/pgdata/base/1/2754 new file mode 100644 index 00000000..bdd4d527 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2754 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2755 b/docker/dify/volumes/db/data/pgdata/base/1/2755 new file mode 100644 index 00000000..fd5d56a2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2755 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2756 b/docker/dify/volumes/db/data/pgdata/base/1/2756 new file mode 100644 index 00000000..6a044745 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2756 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2757 b/docker/dify/volumes/db/data/pgdata/base/1/2757 new file mode 100644 index 00000000..8f9ccdf0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2757 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2830 b/docker/dify/volumes/db/data/pgdata/base/1/2830 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2831 b/docker/dify/volumes/db/data/pgdata/base/1/2831 new file mode 100644 index 00000000..c0a407a0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2831 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2832 b/docker/dify/volumes/db/data/pgdata/base/1/2832 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2833 b/docker/dify/volumes/db/data/pgdata/base/1/2833 new file mode 100644 index 00000000..eea5df63 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2833 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2834 b/docker/dify/volumes/db/data/pgdata/base/1/2834 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2835 b/docker/dify/volumes/db/data/pgdata/base/1/2835 new file mode 100644 index 00000000..8aad1359 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2835 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2836 b/docker/dify/volumes/db/data/pgdata/base/1/2836 new file mode 100644 index 00000000..5c9f07f8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2836 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2836_fsm b/docker/dify/volumes/db/data/pgdata/base/1/2836_fsm new file mode 100644 index 00000000..6e81497f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2836_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2836_vm b/docker/dify/volumes/db/data/pgdata/base/1/2836_vm new file mode 100644 index 00000000..5e43ad13 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2836_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2837 b/docker/dify/volumes/db/data/pgdata/base/1/2837 new file mode 100644 index 00000000..888d3af3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2837 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2838 b/docker/dify/volumes/db/data/pgdata/base/1/2838 new file mode 100644 index 00000000..e59ce108 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2838 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2838_fsm b/docker/dify/volumes/db/data/pgdata/base/1/2838_fsm new file mode 100644 index 00000000..a9b1e030 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2838_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2838_vm b/docker/dify/volumes/db/data/pgdata/base/1/2838_vm new file mode 100644 index 00000000..cf7d8c70 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2838_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2839 b/docker/dify/volumes/db/data/pgdata/base/1/2839 new file mode 100644 index 00000000..1e07360f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2839 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2840 b/docker/dify/volumes/db/data/pgdata/base/1/2840 new file mode 100644 index 00000000..2c8f3044 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2840 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2840_fsm b/docker/dify/volumes/db/data/pgdata/base/1/2840_fsm new file mode 100644 index 00000000..911c9440 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2840_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2840_vm b/docker/dify/volumes/db/data/pgdata/base/1/2840_vm new file mode 100644 index 00000000..9520d1a2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2840_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2841 b/docker/dify/volumes/db/data/pgdata/base/1/2841 new file mode 100644 index 00000000..d31f7c67 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2841 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2995 b/docker/dify/volumes/db/data/pgdata/base/1/2995 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/2996 b/docker/dify/volumes/db/data/pgdata/base/1/2996 new file mode 100644 index 00000000..170333a4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/2996 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3079 b/docker/dify/volumes/db/data/pgdata/base/1/3079 new file mode 100644 index 00000000..06243ba7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3079 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3079_fsm b/docker/dify/volumes/db/data/pgdata/base/1/3079_fsm new file mode 100644 index 00000000..7732d22b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3079_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3079_vm b/docker/dify/volumes/db/data/pgdata/base/1/3079_vm new file mode 100644 index 00000000..f6c15836 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3079_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3080 b/docker/dify/volumes/db/data/pgdata/base/1/3080 new file mode 100644 index 00000000..e6b1f43e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3080 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3081 b/docker/dify/volumes/db/data/pgdata/base/1/3081 new file mode 100644 index 00000000..b9fb15c0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3081 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3085 b/docker/dify/volumes/db/data/pgdata/base/1/3085 new file mode 100644 index 00000000..e640c6e8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3085 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3118 b/docker/dify/volumes/db/data/pgdata/base/1/3118 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3119 b/docker/dify/volumes/db/data/pgdata/base/1/3119 new file mode 100644 index 00000000..db2bde09 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3119 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3164 b/docker/dify/volumes/db/data/pgdata/base/1/3164 new file mode 100644 index 00000000..f493af70 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3164 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3256 b/docker/dify/volumes/db/data/pgdata/base/1/3256 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3257 b/docker/dify/volumes/db/data/pgdata/base/1/3257 new file mode 100644 index 00000000..64787da2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3257 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3258 b/docker/dify/volumes/db/data/pgdata/base/1/3258 new file mode 100644 index 00000000..09abe9b9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3258 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3350 b/docker/dify/volumes/db/data/pgdata/base/1/3350 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3351 b/docker/dify/volumes/db/data/pgdata/base/1/3351 new file mode 100644 index 00000000..2bfef7fb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3351 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3379 b/docker/dify/volumes/db/data/pgdata/base/1/3379 new file mode 100644 index 00000000..caced87c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3379 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3380 b/docker/dify/volumes/db/data/pgdata/base/1/3380 new file mode 100644 index 00000000..55d6862d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3380 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3381 b/docker/dify/volumes/db/data/pgdata/base/1/3381 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3394 b/docker/dify/volumes/db/data/pgdata/base/1/3394 new file mode 100644 index 00000000..71374fc7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3394 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3394_fsm b/docker/dify/volumes/db/data/pgdata/base/1/3394_fsm new file mode 100644 index 00000000..9622a2f0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3394_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3394_vm b/docker/dify/volumes/db/data/pgdata/base/1/3394_vm new file mode 100644 index 00000000..d6dbec86 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3394_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3395 b/docker/dify/volumes/db/data/pgdata/base/1/3395 new file mode 100644 index 00000000..c31f4b0b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3395 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3429 b/docker/dify/volumes/db/data/pgdata/base/1/3429 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3430 b/docker/dify/volumes/db/data/pgdata/base/1/3430 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3431 b/docker/dify/volumes/db/data/pgdata/base/1/3431 new file mode 100644 index 00000000..ce872ee1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3431 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3433 b/docker/dify/volumes/db/data/pgdata/base/1/3433 new file mode 100644 index 00000000..68ea223e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3433 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3439 b/docker/dify/volumes/db/data/pgdata/base/1/3439 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3440 b/docker/dify/volumes/db/data/pgdata/base/1/3440 new file mode 100644 index 00000000..0545e4bb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3440 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3455 b/docker/dify/volumes/db/data/pgdata/base/1/3455 new file mode 100644 index 00000000..0767e59f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3455 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3456 b/docker/dify/volumes/db/data/pgdata/base/1/3456 new file mode 100644 index 00000000..1f4db93b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3456 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3456_fsm b/docker/dify/volumes/db/data/pgdata/base/1/3456_fsm new file mode 100644 index 00000000..8f765c68 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3456_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3456_vm b/docker/dify/volumes/db/data/pgdata/base/1/3456_vm new file mode 100644 index 00000000..c0a04f4d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3456_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3466 b/docker/dify/volumes/db/data/pgdata/base/1/3466 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3467 b/docker/dify/volumes/db/data/pgdata/base/1/3467 new file mode 100644 index 00000000..c7016e10 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3467 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3468 b/docker/dify/volumes/db/data/pgdata/base/1/3468 new file mode 100644 index 00000000..fab333bd Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3468 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3501 b/docker/dify/volumes/db/data/pgdata/base/1/3501 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3502 b/docker/dify/volumes/db/data/pgdata/base/1/3502 new file mode 100644 index 00000000..ece495c9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3502 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3503 b/docker/dify/volumes/db/data/pgdata/base/1/3503 new file mode 100644 index 00000000..53f9b69e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3503 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3534 b/docker/dify/volumes/db/data/pgdata/base/1/3534 new file mode 100644 index 00000000..11fad3bb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3534 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3541 b/docker/dify/volumes/db/data/pgdata/base/1/3541 new file mode 100644 index 00000000..40869ad3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3541 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3541_fsm b/docker/dify/volumes/db/data/pgdata/base/1/3541_fsm new file mode 100644 index 00000000..a3a2de4d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3541_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3541_vm b/docker/dify/volumes/db/data/pgdata/base/1/3541_vm new file mode 100644 index 00000000..51f0e82e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3541_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3542 b/docker/dify/volumes/db/data/pgdata/base/1/3542 new file mode 100644 index 00000000..ced00669 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3542 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3574 b/docker/dify/volumes/db/data/pgdata/base/1/3574 new file mode 100644 index 00000000..b026df10 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3574 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3575 b/docker/dify/volumes/db/data/pgdata/base/1/3575 new file mode 100644 index 00000000..bdec5326 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3575 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3576 b/docker/dify/volumes/db/data/pgdata/base/1/3576 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3596 b/docker/dify/volumes/db/data/pgdata/base/1/3596 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3597 b/docker/dify/volumes/db/data/pgdata/base/1/3597 new file mode 100644 index 00000000..08855a4d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3597 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3598 b/docker/dify/volumes/db/data/pgdata/base/1/3598 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3599 b/docker/dify/volumes/db/data/pgdata/base/1/3599 new file mode 100644 index 00000000..aaf38926 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3599 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3600 b/docker/dify/volumes/db/data/pgdata/base/1/3600 new file mode 100644 index 00000000..a125931a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3600 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3600_fsm b/docker/dify/volumes/db/data/pgdata/base/1/3600_fsm new file mode 100644 index 00000000..cebec199 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3600_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3600_vm b/docker/dify/volumes/db/data/pgdata/base/1/3600_vm new file mode 100644 index 00000000..b9fcd6a9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3600_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3601 b/docker/dify/volumes/db/data/pgdata/base/1/3601 new file mode 100644 index 00000000..04c846ec Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3601 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3601_fsm b/docker/dify/volumes/db/data/pgdata/base/1/3601_fsm new file mode 100644 index 00000000..7732d22b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3601_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3601_vm b/docker/dify/volumes/db/data/pgdata/base/1/3601_vm new file mode 100644 index 00000000..3db367e2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3601_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3602 b/docker/dify/volumes/db/data/pgdata/base/1/3602 new file mode 100644 index 00000000..265567f1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3602 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3602_fsm b/docker/dify/volumes/db/data/pgdata/base/1/3602_fsm new file mode 100644 index 00000000..d7897de2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3602_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3602_vm b/docker/dify/volumes/db/data/pgdata/base/1/3602_vm new file mode 100644 index 00000000..9b4d7923 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3602_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3603 b/docker/dify/volumes/db/data/pgdata/base/1/3603 new file mode 100644 index 00000000..1b0d6cf3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3603 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3603_fsm b/docker/dify/volumes/db/data/pgdata/base/1/3603_fsm new file mode 100644 index 00000000..c28dd4fa Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3603_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3603_vm b/docker/dify/volumes/db/data/pgdata/base/1/3603_vm new file mode 100644 index 00000000..102cff1b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3603_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3604 b/docker/dify/volumes/db/data/pgdata/base/1/3604 new file mode 100644 index 00000000..5aad5993 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3604 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3605 b/docker/dify/volumes/db/data/pgdata/base/1/3605 new file mode 100644 index 00000000..9f8d1fe7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3605 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3606 b/docker/dify/volumes/db/data/pgdata/base/1/3606 new file mode 100644 index 00000000..abe7a1cf Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3606 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3607 b/docker/dify/volumes/db/data/pgdata/base/1/3607 new file mode 100644 index 00000000..e3a3bbc6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3607 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3608 b/docker/dify/volumes/db/data/pgdata/base/1/3608 new file mode 100644 index 00000000..88266dac Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3608 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3609 b/docker/dify/volumes/db/data/pgdata/base/1/3609 new file mode 100644 index 00000000..5ff24567 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3609 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3712 b/docker/dify/volumes/db/data/pgdata/base/1/3712 new file mode 100644 index 00000000..aa23ee97 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3712 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3764 b/docker/dify/volumes/db/data/pgdata/base/1/3764 new file mode 100644 index 00000000..1c794036 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3764 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3764_fsm b/docker/dify/volumes/db/data/pgdata/base/1/3764_fsm new file mode 100644 index 00000000..f64db4df Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3764_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3764_vm b/docker/dify/volumes/db/data/pgdata/base/1/3764_vm new file mode 100644 index 00000000..d7118cad Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3764_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3766 b/docker/dify/volumes/db/data/pgdata/base/1/3766 new file mode 100644 index 00000000..c4134620 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3766 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3767 b/docker/dify/volumes/db/data/pgdata/base/1/3767 new file mode 100644 index 00000000..6cbae02d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3767 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/3997 b/docker/dify/volumes/db/data/pgdata/base/1/3997 new file mode 100644 index 00000000..8969d818 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/3997 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4143 b/docker/dify/volumes/db/data/pgdata/base/1/4143 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4144 b/docker/dify/volumes/db/data/pgdata/base/1/4144 new file mode 100644 index 00000000..5188a14b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/4144 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4145 b/docker/dify/volumes/db/data/pgdata/base/1/4145 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4146 b/docker/dify/volumes/db/data/pgdata/base/1/4146 new file mode 100644 index 00000000..957732fc Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/4146 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4147 b/docker/dify/volumes/db/data/pgdata/base/1/4147 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4148 b/docker/dify/volumes/db/data/pgdata/base/1/4148 new file mode 100644 index 00000000..9c7057c3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/4148 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4149 b/docker/dify/volumes/db/data/pgdata/base/1/4149 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4150 b/docker/dify/volumes/db/data/pgdata/base/1/4150 new file mode 100644 index 00000000..390d428a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/4150 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4151 b/docker/dify/volumes/db/data/pgdata/base/1/4151 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4152 b/docker/dify/volumes/db/data/pgdata/base/1/4152 new file mode 100644 index 00000000..1a289fd8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/4152 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4153 b/docker/dify/volumes/db/data/pgdata/base/1/4153 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4154 b/docker/dify/volumes/db/data/pgdata/base/1/4154 new file mode 100644 index 00000000..d0d1ca59 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/4154 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4155 b/docker/dify/volumes/db/data/pgdata/base/1/4155 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4156 b/docker/dify/volumes/db/data/pgdata/base/1/4156 new file mode 100644 index 00000000..5b4bf370 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/4156 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4157 b/docker/dify/volumes/db/data/pgdata/base/1/4157 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4158 b/docker/dify/volumes/db/data/pgdata/base/1/4158 new file mode 100644 index 00000000..937d3d28 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/4158 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4159 b/docker/dify/volumes/db/data/pgdata/base/1/4159 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4160 b/docker/dify/volumes/db/data/pgdata/base/1/4160 new file mode 100644 index 00000000..d10cfd60 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/4160 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4163 b/docker/dify/volumes/db/data/pgdata/base/1/4163 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4164 b/docker/dify/volumes/db/data/pgdata/base/1/4164 new file mode 100644 index 00000000..a94c963f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/4164 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4165 b/docker/dify/volumes/db/data/pgdata/base/1/4165 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4166 b/docker/dify/volumes/db/data/pgdata/base/1/4166 new file mode 100644 index 00000000..2229586f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/4166 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4167 b/docker/dify/volumes/db/data/pgdata/base/1/4167 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4168 b/docker/dify/volumes/db/data/pgdata/base/1/4168 new file mode 100644 index 00000000..472740b9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/4168 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4169 b/docker/dify/volumes/db/data/pgdata/base/1/4169 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4170 b/docker/dify/volumes/db/data/pgdata/base/1/4170 new file mode 100644 index 00000000..88d09b3d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/4170 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4171 b/docker/dify/volumes/db/data/pgdata/base/1/4171 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4172 b/docker/dify/volumes/db/data/pgdata/base/1/4172 new file mode 100644 index 00000000..3eed1ee2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/4172 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4173 b/docker/dify/volumes/db/data/pgdata/base/1/4173 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/4174 b/docker/dify/volumes/db/data/pgdata/base/1/4174 new file mode 100644 index 00000000..a0819a24 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/4174 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/5002 b/docker/dify/volumes/db/data/pgdata/base/1/5002 new file mode 100644 index 00000000..aefa40dd Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/5002 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/548 b/docker/dify/volumes/db/data/pgdata/base/1/548 new file mode 100644 index 00000000..7c6567d5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/548 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/549 b/docker/dify/volumes/db/data/pgdata/base/1/549 new file mode 100644 index 00000000..26a3887d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/549 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/6102 b/docker/dify/volumes/db/data/pgdata/base/1/6102 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/6104 b/docker/dify/volumes/db/data/pgdata/base/1/6104 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/6106 b/docker/dify/volumes/db/data/pgdata/base/1/6106 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/6110 b/docker/dify/volumes/db/data/pgdata/base/1/6110 new file mode 100644 index 00000000..42e19200 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/6110 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/6111 b/docker/dify/volumes/db/data/pgdata/base/1/6111 new file mode 100644 index 00000000..d012727d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/6111 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/6112 b/docker/dify/volumes/db/data/pgdata/base/1/6112 new file mode 100644 index 00000000..293367c2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/6112 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/6113 b/docker/dify/volumes/db/data/pgdata/base/1/6113 new file mode 100644 index 00000000..542f8faa Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/6113 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/6116 b/docker/dify/volumes/db/data/pgdata/base/1/6116 new file mode 100644 index 00000000..787d5d18 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/6116 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/6117 b/docker/dify/volumes/db/data/pgdata/base/1/6117 new file mode 100644 index 00000000..2b5656b2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/6117 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/6175 b/docker/dify/volumes/db/data/pgdata/base/1/6175 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/6176 b/docker/dify/volumes/db/data/pgdata/base/1/6176 new file mode 100644 index 00000000..bfd14df5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/6176 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/6228 b/docker/dify/volumes/db/data/pgdata/base/1/6228 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/6229 b/docker/dify/volumes/db/data/pgdata/base/1/6229 new file mode 100644 index 00000000..5d03213f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/6229 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/6237 b/docker/dify/volumes/db/data/pgdata/base/1/6237 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/6238 b/docker/dify/volumes/db/data/pgdata/base/1/6238 new file mode 100644 index 00000000..e7c0e8c3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/6238 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/6239 b/docker/dify/volumes/db/data/pgdata/base/1/6239 new file mode 100644 index 00000000..6c60b507 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/6239 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/826 b/docker/dify/volumes/db/data/pgdata/base/1/826 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/1/827 b/docker/dify/volumes/db/data/pgdata/base/1/827 new file mode 100644 index 00000000..94a900ec Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/827 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/828 b/docker/dify/volumes/db/data/pgdata/base/1/828 new file mode 100644 index 00000000..ca304614 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/828 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/1/PG_VERSION b/docker/dify/volumes/db/data/pgdata/base/1/PG_VERSION new file mode 100644 index 00000000..60d3b2f4 --- /dev/null +++ b/docker/dify/volumes/db/data/pgdata/base/1/PG_VERSION @@ -0,0 +1 @@ +15 diff --git a/docker/dify/volumes/db/data/pgdata/base/1/pg_filenode.map b/docker/dify/volumes/db/data/pgdata/base/1/pg_filenode.map new file mode 100644 index 00000000..193d78f3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/1/pg_filenode.map differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/112 b/docker/dify/volumes/db/data/pgdata/base/16384/112 new file mode 100644 index 00000000..25abbe18 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/112 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/113 b/docker/dify/volumes/db/data/pgdata/base/16384/113 new file mode 100644 index 00000000..a80f205b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/113 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/1247 b/docker/dify/volumes/db/data/pgdata/base/16384/1247 new file mode 100644 index 00000000..b3ebfdfd Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/1247 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/1247_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/1247_fsm new file mode 100644 index 00000000..ded7942c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/1247_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/1247_vm b/docker/dify/volumes/db/data/pgdata/base/16384/1247_vm new file mode 100644 index 00000000..fe75f988 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/1247_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/1249 b/docker/dify/volumes/db/data/pgdata/base/16384/1249 new file mode 100644 index 00000000..7fbfd7cb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/1249 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/1249_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/1249_fsm new file mode 100644 index 00000000..cad5d3ea Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/1249_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/1249_vm b/docker/dify/volumes/db/data/pgdata/base/16384/1249_vm new file mode 100644 index 00000000..dc05e060 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/1249_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/1255 b/docker/dify/volumes/db/data/pgdata/base/16384/1255 new file mode 100644 index 00000000..44839fc3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/1255 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/1255_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/1255_fsm new file mode 100644 index 00000000..1da47ca5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/1255_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/1255_vm b/docker/dify/volumes/db/data/pgdata/base/16384/1255_vm new file mode 100644 index 00000000..84965158 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/1255_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/1259 b/docker/dify/volumes/db/data/pgdata/base/16384/1259 new file mode 100644 index 00000000..4984f36f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/1259 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/1259_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/1259_fsm new file mode 100644 index 00000000..ade259ec Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/1259_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/1259_vm b/docker/dify/volumes/db/data/pgdata/base/16384/1259_vm new file mode 100644 index 00000000..0947432d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/1259_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/13454 b/docker/dify/volumes/db/data/pgdata/base/16384/13454 new file mode 100644 index 00000000..7875149a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/13454 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/13454_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/13454_fsm new file mode 100644 index 00000000..75dbb92a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/13454_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/13454_vm b/docker/dify/volumes/db/data/pgdata/base/16384/13454_vm new file mode 100644 index 00000000..2d1ddd05 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/13454_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/13457 b/docker/dify/volumes/db/data/pgdata/base/16384/13457 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/13458 b/docker/dify/volumes/db/data/pgdata/base/16384/13458 new file mode 100644 index 00000000..4af3f5ff Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/13458 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/13459 b/docker/dify/volumes/db/data/pgdata/base/16384/13459 new file mode 100644 index 00000000..2c9e6aed Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/13459 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/13459_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/13459_fsm new file mode 100644 index 00000000..294cb014 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/13459_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/13459_vm b/docker/dify/volumes/db/data/pgdata/base/16384/13459_vm new file mode 100644 index 00000000..5765fcf6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/13459_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/13462 b/docker/dify/volumes/db/data/pgdata/base/16384/13462 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/13463 b/docker/dify/volumes/db/data/pgdata/base/16384/13463 new file mode 100644 index 00000000..2caed3a9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/13463 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/13464 b/docker/dify/volumes/db/data/pgdata/base/16384/13464 new file mode 100644 index 00000000..15bfeab8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/13464 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/13464_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/13464_fsm new file mode 100644 index 00000000..648ca85d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/13464_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/13464_vm b/docker/dify/volumes/db/data/pgdata/base/16384/13464_vm new file mode 100644 index 00000000..158a38d6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/13464_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/13467 b/docker/dify/volumes/db/data/pgdata/base/16384/13467 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/13468 b/docker/dify/volumes/db/data/pgdata/base/16384/13468 new file mode 100644 index 00000000..ec59efe4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/13468 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/13469 b/docker/dify/volumes/db/data/pgdata/base/16384/13469 new file mode 100644 index 00000000..3bda3969 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/13469 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/13469_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/13469_fsm new file mode 100644 index 00000000..fe1059df Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/13469_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/13469_vm b/docker/dify/volumes/db/data/pgdata/base/16384/13469_vm new file mode 100644 index 00000000..89259d61 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/13469_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/13472 b/docker/dify/volumes/db/data/pgdata/base/16384/13472 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/13473 b/docker/dify/volumes/db/data/pgdata/base/16384/13473 new file mode 100644 index 00000000..7bd890cf Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/13473 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/1417 b/docker/dify/volumes/db/data/pgdata/base/16384/1417 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/1418 b/docker/dify/volumes/db/data/pgdata/base/16384/1418 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16385 b/docker/dify/volumes/db/data/pgdata/base/16384/16385 new file mode 100644 index 00000000..811b2d63 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16385 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16385_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/16385_fsm new file mode 100644 index 00000000..0908076c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16385_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16385_vm b/docker/dify/volumes/db/data/pgdata/base/16384/16385_vm new file mode 100644 index 00000000..fcfce801 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16385_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16388 b/docker/dify/volumes/db/data/pgdata/base/16384/16388 new file mode 100644 index 00000000..9460e7fc Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16388 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16401 b/docker/dify/volumes/db/data/pgdata/base/16384/16401 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16407 b/docker/dify/volumes/db/data/pgdata/base/16384/16407 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16408 b/docker/dify/volumes/db/data/pgdata/base/16384/16408 new file mode 100644 index 00000000..53a27bc8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16408 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16409 b/docker/dify/volumes/db/data/pgdata/base/16384/16409 new file mode 100644 index 00000000..9fe6b53d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16409 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16411 b/docker/dify/volumes/db/data/pgdata/base/16384/16411 new file mode 100644 index 00000000..57f59779 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16411 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16413 b/docker/dify/volumes/db/data/pgdata/base/16384/16413 new file mode 100644 index 00000000..b7697dc2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16413 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16415 b/docker/dify/volumes/db/data/pgdata/base/16384/16415 new file mode 100644 index 00000000..1b7210aa Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16415 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16422 b/docker/dify/volumes/db/data/pgdata/base/16384/16422 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16423 b/docker/dify/volumes/db/data/pgdata/base/16384/16423 new file mode 100644 index 00000000..0e25c391 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16423 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16424 b/docker/dify/volumes/db/data/pgdata/base/16384/16424 new file mode 100644 index 00000000..8aa1241b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16424 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16426 b/docker/dify/volumes/db/data/pgdata/base/16384/16426 new file mode 100644 index 00000000..6a22756a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16426 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16427 b/docker/dify/volumes/db/data/pgdata/base/16384/16427 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16432 b/docker/dify/volumes/db/data/pgdata/base/16384/16432 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16433 b/docker/dify/volumes/db/data/pgdata/base/16384/16433 new file mode 100644 index 00000000..c42697ad Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16433 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16434 b/docker/dify/volumes/db/data/pgdata/base/16384/16434 new file mode 100644 index 00000000..84f8839f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16434 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16436 b/docker/dify/volumes/db/data/pgdata/base/16384/16436 new file mode 100644 index 00000000..5608bcff Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16436 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16437 b/docker/dify/volumes/db/data/pgdata/base/16384/16437 new file mode 100644 index 00000000..a2f25187 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16437 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16442 b/docker/dify/volumes/db/data/pgdata/base/16384/16442 new file mode 100644 index 00000000..d5ed286c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16442 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16444 b/docker/dify/volumes/db/data/pgdata/base/16384/16444 new file mode 100644 index 00000000..73f84581 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16444 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16445 b/docker/dify/volumes/db/data/pgdata/base/16384/16445 new file mode 100644 index 00000000..00bb9a62 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16445 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16446 b/docker/dify/volumes/db/data/pgdata/base/16384/16446 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16451 b/docker/dify/volumes/db/data/pgdata/base/16384/16451 new file mode 100644 index 00000000..8a8b57da Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16451 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16453 b/docker/dify/volumes/db/data/pgdata/base/16384/16453 new file mode 100644 index 00000000..e6424dfb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16453 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16454 b/docker/dify/volumes/db/data/pgdata/base/16384/16454 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16460 b/docker/dify/volumes/db/data/pgdata/base/16384/16460 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16461 b/docker/dify/volumes/db/data/pgdata/base/16384/16461 new file mode 100644 index 00000000..78b8d11c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16461 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16462 b/docker/dify/volumes/db/data/pgdata/base/16384/16462 new file mode 100644 index 00000000..4ac82413 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16462 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16464 b/docker/dify/volumes/db/data/pgdata/base/16384/16464 new file mode 100644 index 00000000..88291e25 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16464 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16465 b/docker/dify/volumes/db/data/pgdata/base/16384/16465 new file mode 100644 index 00000000..abbdc6ff Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16465 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16474 b/docker/dify/volumes/db/data/pgdata/base/16384/16474 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16475 b/docker/dify/volumes/db/data/pgdata/base/16384/16475 new file mode 100644 index 00000000..9e573e16 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16475 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16476 b/docker/dify/volumes/db/data/pgdata/base/16384/16476 new file mode 100644 index 00000000..a8ad0699 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16476 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16478 b/docker/dify/volumes/db/data/pgdata/base/16384/16478 new file mode 100644 index 00000000..1b9b2650 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16478 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16479 b/docker/dify/volumes/db/data/pgdata/base/16384/16479 new file mode 100644 index 00000000..ecaf87fa Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16479 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16480 b/docker/dify/volumes/db/data/pgdata/base/16384/16480 new file mode 100644 index 00000000..77254d8f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16480 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16481 b/docker/dify/volumes/db/data/pgdata/base/16384/16481 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16485 b/docker/dify/volumes/db/data/pgdata/base/16384/16485 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16486 b/docker/dify/volumes/db/data/pgdata/base/16384/16486 new file mode 100644 index 00000000..469b9ff9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16486 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16487 b/docker/dify/volumes/db/data/pgdata/base/16384/16487 new file mode 100644 index 00000000..a7be9f21 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16487 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16489 b/docker/dify/volumes/db/data/pgdata/base/16384/16489 new file mode 100644 index 00000000..7d66eb7a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16489 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16491 b/docker/dify/volumes/db/data/pgdata/base/16384/16491 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16495 b/docker/dify/volumes/db/data/pgdata/base/16384/16495 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16496 b/docker/dify/volumes/db/data/pgdata/base/16384/16496 new file mode 100644 index 00000000..6021cae1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16496 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16497 b/docker/dify/volumes/db/data/pgdata/base/16384/16497 new file mode 100644 index 00000000..988eb0f8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16497 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16499 b/docker/dify/volumes/db/data/pgdata/base/16384/16499 new file mode 100644 index 00000000..862ca6e8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16499 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16501 b/docker/dify/volumes/db/data/pgdata/base/16384/16501 new file mode 100644 index 00000000..4dde6917 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16501 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16501_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/16501_fsm new file mode 100644 index 00000000..ec5ff948 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16501_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16508 b/docker/dify/volumes/db/data/pgdata/base/16384/16508 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16509 b/docker/dify/volumes/db/data/pgdata/base/16384/16509 new file mode 100644 index 00000000..0d8fbb9c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16509 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16510 b/docker/dify/volumes/db/data/pgdata/base/16384/16510 new file mode 100644 index 00000000..4959ef37 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16510 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16512 b/docker/dify/volumes/db/data/pgdata/base/16384/16512 new file mode 100644 index 00000000..16487dfd Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16512 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16513 b/docker/dify/volumes/db/data/pgdata/base/16384/16513 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16517 b/docker/dify/volumes/db/data/pgdata/base/16384/16517 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16518 b/docker/dify/volumes/db/data/pgdata/base/16384/16518 new file mode 100644 index 00000000..a2ab58c7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16518 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16519 b/docker/dify/volumes/db/data/pgdata/base/16384/16519 new file mode 100644 index 00000000..4e842655 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16519 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16521 b/docker/dify/volumes/db/data/pgdata/base/16384/16521 new file mode 100644 index 00000000..dfdae640 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16521 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16523 b/docker/dify/volumes/db/data/pgdata/base/16384/16523 new file mode 100644 index 00000000..cf403b2b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16523 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16524 b/docker/dify/volumes/db/data/pgdata/base/16384/16524 new file mode 100644 index 00000000..7fd9e2e3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16524 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16530 b/docker/dify/volumes/db/data/pgdata/base/16384/16530 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16531 b/docker/dify/volumes/db/data/pgdata/base/16384/16531 new file mode 100644 index 00000000..b819ee4f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16531 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16532 b/docker/dify/volumes/db/data/pgdata/base/16384/16532 new file mode 100644 index 00000000..c8a4126d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16532 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16534 b/docker/dify/volumes/db/data/pgdata/base/16384/16534 new file mode 100644 index 00000000..415e21f1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16534 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16535 b/docker/dify/volumes/db/data/pgdata/base/16384/16535 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16540 b/docker/dify/volumes/db/data/pgdata/base/16384/16540 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16541 b/docker/dify/volumes/db/data/pgdata/base/16384/16541 new file mode 100644 index 00000000..109e2fe7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16541 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16542 b/docker/dify/volumes/db/data/pgdata/base/16384/16542 new file mode 100644 index 00000000..27ab8a52 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16542 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16544 b/docker/dify/volumes/db/data/pgdata/base/16384/16544 new file mode 100644 index 00000000..0f08d47f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16544 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16545 b/docker/dify/volumes/db/data/pgdata/base/16384/16545 new file mode 100644 index 00000000..c38b6b0e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16545 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16553 b/docker/dify/volumes/db/data/pgdata/base/16384/16553 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16554 b/docker/dify/volumes/db/data/pgdata/base/16384/16554 new file mode 100644 index 00000000..bd13a1ec Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16554 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16555 b/docker/dify/volumes/db/data/pgdata/base/16384/16555 new file mode 100644 index 00000000..c245cfe7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16555 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16557 b/docker/dify/volumes/db/data/pgdata/base/16384/16557 new file mode 100644 index 00000000..7b0bdb76 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16557 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16558 b/docker/dify/volumes/db/data/pgdata/base/16384/16558 new file mode 100644 index 00000000..3a86c508 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16558 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16562 b/docker/dify/volumes/db/data/pgdata/base/16384/16562 new file mode 100644 index 00000000..fa8ab846 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16562 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16564 b/docker/dify/volumes/db/data/pgdata/base/16384/16564 new file mode 100644 index 00000000..48e6d4f8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16564 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16564_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/16564_fsm new file mode 100644 index 00000000..c9ab17b2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16564_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16571 b/docker/dify/volumes/db/data/pgdata/base/16384/16571 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16572 b/docker/dify/volumes/db/data/pgdata/base/16384/16572 new file mode 100644 index 00000000..4a326067 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16572 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16573 b/docker/dify/volumes/db/data/pgdata/base/16384/16573 new file mode 100644 index 00000000..c18eafe5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16573 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16575 b/docker/dify/volumes/db/data/pgdata/base/16384/16575 new file mode 100644 index 00000000..c47ec098 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16575 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16577 b/docker/dify/volumes/db/data/pgdata/base/16384/16577 new file mode 100644 index 00000000..1c5b0b09 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16577 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16578 b/docker/dify/volumes/db/data/pgdata/base/16384/16578 new file mode 100644 index 00000000..f2b3bdc3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16578 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16579 b/docker/dify/volumes/db/data/pgdata/base/16384/16579 new file mode 100644 index 00000000..ab4c8a65 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16579 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16596 b/docker/dify/volumes/db/data/pgdata/base/16384/16596 new file mode 100644 index 00000000..380b157c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16596 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16601 b/docker/dify/volumes/db/data/pgdata/base/16384/16601 new file mode 100644 index 00000000..3ac89039 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16601 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16601_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/16601_fsm new file mode 100644 index 00000000..c2b733de Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16601_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16602 b/docker/dify/volumes/db/data/pgdata/base/16384/16602 new file mode 100644 index 00000000..828df7b2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16602 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16603 b/docker/dify/volumes/db/data/pgdata/base/16384/16603 new file mode 100644 index 00000000..0a5a0c66 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16603 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16607 b/docker/dify/volumes/db/data/pgdata/base/16384/16607 new file mode 100644 index 00000000..96b294ef Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16607 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16614 b/docker/dify/volumes/db/data/pgdata/base/16384/16614 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16615 b/docker/dify/volumes/db/data/pgdata/base/16384/16615 new file mode 100644 index 00000000..7ac12444 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16615 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16616 b/docker/dify/volumes/db/data/pgdata/base/16384/16616 new file mode 100644 index 00000000..548155ea Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16616 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16618 b/docker/dify/volumes/db/data/pgdata/base/16384/16618 new file mode 100644 index 00000000..97218675 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16618 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16619 b/docker/dify/volumes/db/data/pgdata/base/16384/16619 new file mode 100644 index 00000000..bc33d636 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16619 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16620 b/docker/dify/volumes/db/data/pgdata/base/16384/16620 new file mode 100644 index 00000000..a8163559 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16620 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16626 b/docker/dify/volumes/db/data/pgdata/base/16384/16626 new file mode 100644 index 00000000..be4adb3b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16626 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16628 b/docker/dify/volumes/db/data/pgdata/base/16384/16628 new file mode 100644 index 00000000..160bb625 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16628 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16630 b/docker/dify/volumes/db/data/pgdata/base/16384/16630 new file mode 100644 index 00000000..0b29c386 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16630 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16631 b/docker/dify/volumes/db/data/pgdata/base/16384/16631 new file mode 100644 index 00000000..351667d2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16631 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16632 b/docker/dify/volumes/db/data/pgdata/base/16384/16632 new file mode 100644 index 00000000..ca08570b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16632 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16633 b/docker/dify/volumes/db/data/pgdata/base/16384/16633 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16639 b/docker/dify/volumes/db/data/pgdata/base/16384/16639 new file mode 100644 index 00000000..1650f061 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16639 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16641 b/docker/dify/volumes/db/data/pgdata/base/16384/16641 new file mode 100644 index 00000000..2f754580 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16641 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16642 b/docker/dify/volumes/db/data/pgdata/base/16384/16642 new file mode 100644 index 00000000..cee40dbb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16642 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16643 b/docker/dify/volumes/db/data/pgdata/base/16384/16643 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16648 b/docker/dify/volumes/db/data/pgdata/base/16384/16648 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16649 b/docker/dify/volumes/db/data/pgdata/base/16384/16649 new file mode 100644 index 00000000..4cf1f9ce Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16649 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16650 b/docker/dify/volumes/db/data/pgdata/base/16384/16650 new file mode 100644 index 00000000..9b610c54 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16650 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16652 b/docker/dify/volumes/db/data/pgdata/base/16384/16652 new file mode 100644 index 00000000..61767934 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16652 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16653 b/docker/dify/volumes/db/data/pgdata/base/16384/16653 new file mode 100644 index 00000000..2a7a137c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16653 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16654 b/docker/dify/volumes/db/data/pgdata/base/16384/16654 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16659 b/docker/dify/volumes/db/data/pgdata/base/16384/16659 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16660 b/docker/dify/volumes/db/data/pgdata/base/16384/16660 new file mode 100644 index 00000000..e40ba187 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16660 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16661 b/docker/dify/volumes/db/data/pgdata/base/16384/16661 new file mode 100644 index 00000000..5330def5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16661 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16663 b/docker/dify/volumes/db/data/pgdata/base/16384/16663 new file mode 100644 index 00000000..dbc7c1bb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16663 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16664 b/docker/dify/volumes/db/data/pgdata/base/16384/16664 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16670 b/docker/dify/volumes/db/data/pgdata/base/16384/16670 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16671 b/docker/dify/volumes/db/data/pgdata/base/16384/16671 new file mode 100644 index 00000000..5f93eb0a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16671 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16672 b/docker/dify/volumes/db/data/pgdata/base/16384/16672 new file mode 100644 index 00000000..464b4f46 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16672 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16674 b/docker/dify/volumes/db/data/pgdata/base/16384/16674 new file mode 100644 index 00000000..1cc838fc Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16674 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16675 b/docker/dify/volumes/db/data/pgdata/base/16384/16675 new file mode 100644 index 00000000..75fb9651 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16675 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16676 b/docker/dify/volumes/db/data/pgdata/base/16384/16676 new file mode 100644 index 00000000..79c7b47b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16676 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16677 b/docker/dify/volumes/db/data/pgdata/base/16384/16677 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16683 b/docker/dify/volumes/db/data/pgdata/base/16384/16683 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16684 b/docker/dify/volumes/db/data/pgdata/base/16384/16684 new file mode 100644 index 00000000..a823cba3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16684 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16685 b/docker/dify/volumes/db/data/pgdata/base/16384/16685 new file mode 100644 index 00000000..91abaabc Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16685 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16687 b/docker/dify/volumes/db/data/pgdata/base/16384/16687 new file mode 100644 index 00000000..49bf04ae Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16687 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16688 b/docker/dify/volumes/db/data/pgdata/base/16384/16688 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16693 b/docker/dify/volumes/db/data/pgdata/base/16384/16693 new file mode 100644 index 00000000..b28eaada Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16693 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16712 b/docker/dify/volumes/db/data/pgdata/base/16384/16712 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16718 b/docker/dify/volumes/db/data/pgdata/base/16384/16718 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16719 b/docker/dify/volumes/db/data/pgdata/base/16384/16719 new file mode 100644 index 00000000..fd3ef405 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16719 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16720 b/docker/dify/volumes/db/data/pgdata/base/16384/16720 new file mode 100644 index 00000000..ff450697 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16720 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16722 b/docker/dify/volumes/db/data/pgdata/base/16384/16722 new file mode 100644 index 00000000..6505172b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16722 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16724 b/docker/dify/volumes/db/data/pgdata/base/16384/16724 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16729 b/docker/dify/volumes/db/data/pgdata/base/16384/16729 new file mode 100644 index 00000000..7019e262 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16729 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16743 b/docker/dify/volumes/db/data/pgdata/base/16384/16743 new file mode 100644 index 00000000..d3ec863b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16743 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16751 b/docker/dify/volumes/db/data/pgdata/base/16384/16751 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16752 b/docker/dify/volumes/db/data/pgdata/base/16384/16752 new file mode 100644 index 00000000..1183d39d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16752 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16753 b/docker/dify/volumes/db/data/pgdata/base/16384/16753 new file mode 100644 index 00000000..998d5caa Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16753 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16755 b/docker/dify/volumes/db/data/pgdata/base/16384/16755 new file mode 100644 index 00000000..c4646636 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16755 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16756 b/docker/dify/volumes/db/data/pgdata/base/16384/16756 new file mode 100644 index 00000000..ee452375 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16756 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16757 b/docker/dify/volumes/db/data/pgdata/base/16384/16757 new file mode 100644 index 00000000..0c58d5f1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16757 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16764 b/docker/dify/volumes/db/data/pgdata/base/16384/16764 new file mode 100644 index 00000000..429023f9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16764 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16766 b/docker/dify/volumes/db/data/pgdata/base/16384/16766 new file mode 100644 index 00000000..7c60d565 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16766 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16768 b/docker/dify/volumes/db/data/pgdata/base/16384/16768 new file mode 100644 index 00000000..408e4a4c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16768 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16769 b/docker/dify/volumes/db/data/pgdata/base/16384/16769 new file mode 100644 index 00000000..479dee62 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16769 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16770 b/docker/dify/volumes/db/data/pgdata/base/16384/16770 new file mode 100644 index 00000000..5282ddea Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16770 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16778 b/docker/dify/volumes/db/data/pgdata/base/16384/16778 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16779 b/docker/dify/volumes/db/data/pgdata/base/16384/16779 new file mode 100644 index 00000000..ecd39902 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16779 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16780 b/docker/dify/volumes/db/data/pgdata/base/16384/16780 new file mode 100644 index 00000000..b4fe9519 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16780 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16782 b/docker/dify/volumes/db/data/pgdata/base/16384/16782 new file mode 100644 index 00000000..c586285f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16782 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16788 b/docker/dify/volumes/db/data/pgdata/base/16384/16788 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16789 b/docker/dify/volumes/db/data/pgdata/base/16384/16789 new file mode 100644 index 00000000..b1e88d1d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16789 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16790 b/docker/dify/volumes/db/data/pgdata/base/16384/16790 new file mode 100644 index 00000000..7fac5e2d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16790 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16792 b/docker/dify/volumes/db/data/pgdata/base/16384/16792 new file mode 100644 index 00000000..f854d760 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16792 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16793 b/docker/dify/volumes/db/data/pgdata/base/16384/16793 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16799 b/docker/dify/volumes/db/data/pgdata/base/16384/16799 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16800 b/docker/dify/volumes/db/data/pgdata/base/16384/16800 new file mode 100644 index 00000000..78a6cd08 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16800 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16801 b/docker/dify/volumes/db/data/pgdata/base/16384/16801 new file mode 100644 index 00000000..9518f157 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16801 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16803 b/docker/dify/volumes/db/data/pgdata/base/16384/16803 new file mode 100644 index 00000000..ea4b0703 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16803 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16804 b/docker/dify/volumes/db/data/pgdata/base/16384/16804 new file mode 100644 index 00000000..e0177f46 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16804 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16805 b/docker/dify/volumes/db/data/pgdata/base/16384/16805 new file mode 100644 index 00000000..5ac3cfad Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16805 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16806 b/docker/dify/volumes/db/data/pgdata/base/16384/16806 new file mode 100644 index 00000000..99a0ad9b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16806 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16806_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/16806_fsm new file mode 100644 index 00000000..655a3294 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16806_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16816 b/docker/dify/volumes/db/data/pgdata/base/16384/16816 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16817 b/docker/dify/volumes/db/data/pgdata/base/16384/16817 new file mode 100644 index 00000000..fd350c1e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16817 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16818 b/docker/dify/volumes/db/data/pgdata/base/16384/16818 new file mode 100644 index 00000000..40550c92 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16818 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16820 b/docker/dify/volumes/db/data/pgdata/base/16384/16820 new file mode 100644 index 00000000..c66e669b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16820 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16821 b/docker/dify/volumes/db/data/pgdata/base/16384/16821 new file mode 100644 index 00000000..604ae6a4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16821 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16822 b/docker/dify/volumes/db/data/pgdata/base/16384/16822 new file mode 100644 index 00000000..407f171a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16822 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16823 b/docker/dify/volumes/db/data/pgdata/base/16384/16823 new file mode 100644 index 00000000..f7dc0837 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16823 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16825 b/docker/dify/volumes/db/data/pgdata/base/16384/16825 new file mode 100644 index 00000000..6702851b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16825 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16827 b/docker/dify/volumes/db/data/pgdata/base/16384/16827 new file mode 100644 index 00000000..7646da06 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16827 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16829 b/docker/dify/volumes/db/data/pgdata/base/16384/16829 new file mode 100644 index 00000000..e7f43f80 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16829 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16831 b/docker/dify/volumes/db/data/pgdata/base/16384/16831 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16838 b/docker/dify/volumes/db/data/pgdata/base/16384/16838 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16839 b/docker/dify/volumes/db/data/pgdata/base/16384/16839 new file mode 100644 index 00000000..be622d5d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16839 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16840 b/docker/dify/volumes/db/data/pgdata/base/16384/16840 new file mode 100644 index 00000000..b9ee0cb2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16840 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16861 b/docker/dify/volumes/db/data/pgdata/base/16384/16861 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16868 b/docker/dify/volumes/db/data/pgdata/base/16384/16868 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16869 b/docker/dify/volumes/db/data/pgdata/base/16384/16869 new file mode 100644 index 00000000..22217843 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16869 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16870 b/docker/dify/volumes/db/data/pgdata/base/16384/16870 new file mode 100644 index 00000000..3b522a01 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16870 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16872 b/docker/dify/volumes/db/data/pgdata/base/16384/16872 new file mode 100644 index 00000000..ceb79c02 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16872 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16874 b/docker/dify/volumes/db/data/pgdata/base/16384/16874 new file mode 100644 index 00000000..2d0044b2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16874 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16875 b/docker/dify/volumes/db/data/pgdata/base/16384/16875 new file mode 100644 index 00000000..38a2d960 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16875 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16881 b/docker/dify/volumes/db/data/pgdata/base/16384/16881 new file mode 100644 index 00000000..3c2b09d2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16881 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16883 b/docker/dify/volumes/db/data/pgdata/base/16384/16883 new file mode 100644 index 00000000..15059f4c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16883 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16884 b/docker/dify/volumes/db/data/pgdata/base/16384/16884 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16890 b/docker/dify/volumes/db/data/pgdata/base/16384/16890 new file mode 100644 index 00000000..233edf38 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16890 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16892 b/docker/dify/volumes/db/data/pgdata/base/16384/16892 new file mode 100644 index 00000000..c386121f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16892 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16901 b/docker/dify/volumes/db/data/pgdata/base/16384/16901 new file mode 100644 index 00000000..0bd063d4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16901 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16904 b/docker/dify/volumes/db/data/pgdata/base/16384/16904 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16905 b/docker/dify/volumes/db/data/pgdata/base/16384/16905 new file mode 100644 index 00000000..0f426f87 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16905 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16906 b/docker/dify/volumes/db/data/pgdata/base/16384/16906 new file mode 100644 index 00000000..fbfbb693 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16906 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16907 b/docker/dify/volumes/db/data/pgdata/base/16384/16907 new file mode 100644 index 00000000..8a26c969 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16907 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16908 b/docker/dify/volumes/db/data/pgdata/base/16384/16908 new file mode 100644 index 00000000..540ff214 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16908 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16909 b/docker/dify/volumes/db/data/pgdata/base/16384/16909 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16917 b/docker/dify/volumes/db/data/pgdata/base/16384/16917 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16918 b/docker/dify/volumes/db/data/pgdata/base/16384/16918 new file mode 100644 index 00000000..271ca094 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16918 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16919 b/docker/dify/volumes/db/data/pgdata/base/16384/16919 new file mode 100644 index 00000000..fed59e8e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16919 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16921 b/docker/dify/volumes/db/data/pgdata/base/16384/16921 new file mode 100644 index 00000000..cc0d2974 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16921 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16931 b/docker/dify/volumes/db/data/pgdata/base/16384/16931 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16936 b/docker/dify/volumes/db/data/pgdata/base/16384/16936 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16937 b/docker/dify/volumes/db/data/pgdata/base/16384/16937 new file mode 100644 index 00000000..624676ce Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16937 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16938 b/docker/dify/volumes/db/data/pgdata/base/16384/16938 new file mode 100644 index 00000000..6e15ce43 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16938 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16940 b/docker/dify/volumes/db/data/pgdata/base/16384/16940 new file mode 100644 index 00000000..b9daabf5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16940 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16941 b/docker/dify/volumes/db/data/pgdata/base/16384/16941 new file mode 100644 index 00000000..8aabfe2d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16941 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16946 b/docker/dify/volumes/db/data/pgdata/base/16384/16946 new file mode 100644 index 00000000..05c973b5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16946 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16948 b/docker/dify/volumes/db/data/pgdata/base/16384/16948 new file mode 100644 index 00000000..60b24792 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16948 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16949 b/docker/dify/volumes/db/data/pgdata/base/16384/16949 new file mode 100644 index 00000000..c020270f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16949 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16951 b/docker/dify/volumes/db/data/pgdata/base/16384/16951 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16956 b/docker/dify/volumes/db/data/pgdata/base/16384/16956 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16957 b/docker/dify/volumes/db/data/pgdata/base/16384/16957 new file mode 100644 index 00000000..e5bc7fac Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16957 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16958 b/docker/dify/volumes/db/data/pgdata/base/16384/16958 new file mode 100644 index 00000000..8f3ba1e2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16958 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16960 b/docker/dify/volumes/db/data/pgdata/base/16384/16960 new file mode 100644 index 00000000..d2cf48ce Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16960 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16961 b/docker/dify/volumes/db/data/pgdata/base/16384/16961 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16966 b/docker/dify/volumes/db/data/pgdata/base/16384/16966 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16967 b/docker/dify/volumes/db/data/pgdata/base/16384/16967 new file mode 100644 index 00000000..cd595708 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16967 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16968 b/docker/dify/volumes/db/data/pgdata/base/16384/16968 new file mode 100644 index 00000000..65101082 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16968 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16970 b/docker/dify/volumes/db/data/pgdata/base/16384/16970 new file mode 100644 index 00000000..bea3db69 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16970 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16971 b/docker/dify/volumes/db/data/pgdata/base/16384/16971 new file mode 100644 index 00000000..f1eed85c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16971 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16973 b/docker/dify/volumes/db/data/pgdata/base/16384/16973 new file mode 100644 index 00000000..78e63da3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16973 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16974 b/docker/dify/volumes/db/data/pgdata/base/16384/16974 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16979 b/docker/dify/volumes/db/data/pgdata/base/16384/16979 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16980 b/docker/dify/volumes/db/data/pgdata/base/16384/16980 new file mode 100644 index 00000000..781fd02d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16980 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16981 b/docker/dify/volumes/db/data/pgdata/base/16384/16981 new file mode 100644 index 00000000..e0ff5746 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16981 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16983 b/docker/dify/volumes/db/data/pgdata/base/16384/16983 new file mode 100644 index 00000000..fd8f76ff Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16983 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16984 b/docker/dify/volumes/db/data/pgdata/base/16384/16984 new file mode 100644 index 00000000..78afc307 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16984 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16985 b/docker/dify/volumes/db/data/pgdata/base/16384/16985 new file mode 100644 index 00000000..14491067 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16985 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16989 b/docker/dify/volumes/db/data/pgdata/base/16384/16989 new file mode 100644 index 00000000..26e52a8a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16989 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16990 b/docker/dify/volumes/db/data/pgdata/base/16384/16990 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16997 b/docker/dify/volumes/db/data/pgdata/base/16384/16997 new file mode 100644 index 00000000..6ebef16e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16997 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/16999 b/docker/dify/volumes/db/data/pgdata/base/16384/16999 new file mode 100644 index 00000000..ec71df9a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/16999 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17010 b/docker/dify/volumes/db/data/pgdata/base/16384/17010 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17016 b/docker/dify/volumes/db/data/pgdata/base/16384/17016 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17017 b/docker/dify/volumes/db/data/pgdata/base/16384/17017 new file mode 100644 index 00000000..e6544aca Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17017 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17018 b/docker/dify/volumes/db/data/pgdata/base/16384/17018 new file mode 100644 index 00000000..6e6a1867 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17018 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17022 b/docker/dify/volumes/db/data/pgdata/base/16384/17022 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17028 b/docker/dify/volumes/db/data/pgdata/base/16384/17028 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17029 b/docker/dify/volumes/db/data/pgdata/base/16384/17029 new file mode 100644 index 00000000..c086d4be Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17029 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17030 b/docker/dify/volumes/db/data/pgdata/base/16384/17030 new file mode 100644 index 00000000..1b47b05e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17030 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17032 b/docker/dify/volumes/db/data/pgdata/base/16384/17032 new file mode 100644 index 00000000..01361260 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17032 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17041 b/docker/dify/volumes/db/data/pgdata/base/16384/17041 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17051 b/docker/dify/volumes/db/data/pgdata/base/16384/17051 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17052 b/docker/dify/volumes/db/data/pgdata/base/16384/17052 new file mode 100644 index 00000000..a10a6b19 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17052 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17053 b/docker/dify/volumes/db/data/pgdata/base/16384/17053 new file mode 100644 index 00000000..94ced266 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17053 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17055 b/docker/dify/volumes/db/data/pgdata/base/16384/17055 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17061 b/docker/dify/volumes/db/data/pgdata/base/16384/17061 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17062 b/docker/dify/volumes/db/data/pgdata/base/16384/17062 new file mode 100644 index 00000000..7fd5fa26 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17062 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17063 b/docker/dify/volumes/db/data/pgdata/base/16384/17063 new file mode 100644 index 00000000..a2cbca60 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17063 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17065 b/docker/dify/volumes/db/data/pgdata/base/16384/17065 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17068 b/docker/dify/volumes/db/data/pgdata/base/16384/17068 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17069 b/docker/dify/volumes/db/data/pgdata/base/16384/17069 new file mode 100644 index 00000000..9d8bdd84 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17069 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17070 b/docker/dify/volumes/db/data/pgdata/base/16384/17070 new file mode 100644 index 00000000..986ebc53 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17070 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17071 b/docker/dify/volumes/db/data/pgdata/base/16384/17071 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17075 b/docker/dify/volumes/db/data/pgdata/base/16384/17075 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17076 b/docker/dify/volumes/db/data/pgdata/base/16384/17076 new file mode 100644 index 00000000..db68b7e7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17076 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17077 b/docker/dify/volumes/db/data/pgdata/base/16384/17077 new file mode 100644 index 00000000..034fc7cd Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17077 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17079 b/docker/dify/volumes/db/data/pgdata/base/16384/17079 new file mode 100644 index 00000000..0019f1e2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17079 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17080 b/docker/dify/volumes/db/data/pgdata/base/16384/17080 new file mode 100644 index 00000000..acf00e79 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17080 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17081 b/docker/dify/volumes/db/data/pgdata/base/16384/17081 new file mode 100644 index 00000000..09f26553 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17081 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17083 b/docker/dify/volumes/db/data/pgdata/base/16384/17083 new file mode 100644 index 00000000..4c79d83f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17083 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17086 b/docker/dify/volumes/db/data/pgdata/base/16384/17086 new file mode 100644 index 00000000..4ca6aae5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17086 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17090 b/docker/dify/volumes/db/data/pgdata/base/16384/17090 new file mode 100644 index 00000000..fa019609 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17090 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17092 b/docker/dify/volumes/db/data/pgdata/base/16384/17092 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17097 b/docker/dify/volumes/db/data/pgdata/base/16384/17097 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17098 b/docker/dify/volumes/db/data/pgdata/base/16384/17098 new file mode 100644 index 00000000..d866eb8b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17098 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17099 b/docker/dify/volumes/db/data/pgdata/base/16384/17099 new file mode 100644 index 00000000..7a3daccc Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17099 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17101 b/docker/dify/volumes/db/data/pgdata/base/16384/17101 new file mode 100644 index 00000000..27dbb4f7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17101 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17102 b/docker/dify/volumes/db/data/pgdata/base/16384/17102 new file mode 100644 index 00000000..f71328b3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17102 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17102_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/17102_fsm new file mode 100644 index 00000000..55c10c5c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17102_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17108 b/docker/dify/volumes/db/data/pgdata/base/16384/17108 new file mode 100644 index 00000000..3665a687 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17108 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17109 b/docker/dify/volumes/db/data/pgdata/base/16384/17109 new file mode 100644 index 00000000..200df4d6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17109 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17110 b/docker/dify/volumes/db/data/pgdata/base/16384/17110 new file mode 100644 index 00000000..35df7967 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17110 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17112 b/docker/dify/volumes/db/data/pgdata/base/16384/17112 new file mode 100644 index 00000000..26253c67 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17112 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17113 b/docker/dify/volumes/db/data/pgdata/base/16384/17113 new file mode 100644 index 00000000..0c4245af Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17113 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17127 b/docker/dify/volumes/db/data/pgdata/base/16384/17127 new file mode 100644 index 00000000..422109a3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17127 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17127_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/17127_fsm new file mode 100644 index 00000000..0deb9155 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17127_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17132 b/docker/dify/volumes/db/data/pgdata/base/16384/17132 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17133 b/docker/dify/volumes/db/data/pgdata/base/16384/17133 new file mode 100644 index 00000000..0f2eaed4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17133 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17134 b/docker/dify/volumes/db/data/pgdata/base/16384/17134 new file mode 100644 index 00000000..a7ead0e9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17134 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17136 b/docker/dify/volumes/db/data/pgdata/base/16384/17136 new file mode 100644 index 00000000..3b680da3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17136 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17142 b/docker/dify/volumes/db/data/pgdata/base/16384/17142 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17147 b/docker/dify/volumes/db/data/pgdata/base/16384/17147 new file mode 100644 index 00000000..9c38b0a4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17147 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17149 b/docker/dify/volumes/db/data/pgdata/base/16384/17149 new file mode 100644 index 00000000..08f8ea5c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17149 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17150 b/docker/dify/volumes/db/data/pgdata/base/16384/17150 new file mode 100644 index 00000000..65ef314f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17150 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17151 b/docker/dify/volumes/db/data/pgdata/base/16384/17151 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17156 b/docker/dify/volumes/db/data/pgdata/base/16384/17156 new file mode 100644 index 00000000..8565cf33 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17156 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17158 b/docker/dify/volumes/db/data/pgdata/base/16384/17158 new file mode 100644 index 00000000..020656b0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17158 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17159 b/docker/dify/volumes/db/data/pgdata/base/16384/17159 new file mode 100644 index 00000000..52465cd0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17159 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17160 b/docker/dify/volumes/db/data/pgdata/base/16384/17160 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17167 b/docker/dify/volumes/db/data/pgdata/base/16384/17167 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17168 b/docker/dify/volumes/db/data/pgdata/base/16384/17168 new file mode 100644 index 00000000..e7824c7b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17168 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17169 b/docker/dify/volumes/db/data/pgdata/base/16384/17169 new file mode 100644 index 00000000..78d093f2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17169 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17171 b/docker/dify/volumes/db/data/pgdata/base/16384/17171 new file mode 100644 index 00000000..bbd177bd Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17171 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17173 b/docker/dify/volumes/db/data/pgdata/base/16384/17173 new file mode 100644 index 00000000..30217487 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17173 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17175 b/docker/dify/volumes/db/data/pgdata/base/16384/17175 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17179 b/docker/dify/volumes/db/data/pgdata/base/16384/17179 new file mode 100644 index 00000000..dbaf7df2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17179 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17183 b/docker/dify/volumes/db/data/pgdata/base/16384/17183 new file mode 100644 index 00000000..1b0ad075 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17183 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17187 b/docker/dify/volumes/db/data/pgdata/base/16384/17187 new file mode 100644 index 00000000..6926a0ff Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17187 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17194 b/docker/dify/volumes/db/data/pgdata/base/16384/17194 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17195 b/docker/dify/volumes/db/data/pgdata/base/16384/17195 new file mode 100644 index 00000000..f2aebe2c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17195 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17196 b/docker/dify/volumes/db/data/pgdata/base/16384/17196 new file mode 100644 index 00000000..09e41fd1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17196 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17198 b/docker/dify/volumes/db/data/pgdata/base/16384/17198 new file mode 100644 index 00000000..32ae8e07 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17198 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17199 b/docker/dify/volumes/db/data/pgdata/base/16384/17199 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17207 b/docker/dify/volumes/db/data/pgdata/base/16384/17207 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17208 b/docker/dify/volumes/db/data/pgdata/base/16384/17208 new file mode 100644 index 00000000..fd3768cb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17208 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17209 b/docker/dify/volumes/db/data/pgdata/base/16384/17209 new file mode 100644 index 00000000..963276bf Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17209 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17211 b/docker/dify/volumes/db/data/pgdata/base/16384/17211 new file mode 100644 index 00000000..5a290315 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17211 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17220 b/docker/dify/volumes/db/data/pgdata/base/16384/17220 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17221 b/docker/dify/volumes/db/data/pgdata/base/16384/17221 new file mode 100644 index 00000000..04f273ef Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17221 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17223 b/docker/dify/volumes/db/data/pgdata/base/16384/17223 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17230 b/docker/dify/volumes/db/data/pgdata/base/16384/17230 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17231 b/docker/dify/volumes/db/data/pgdata/base/16384/17231 new file mode 100644 index 00000000..d7d707a0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17231 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17232 b/docker/dify/volumes/db/data/pgdata/base/16384/17232 new file mode 100644 index 00000000..979b05cf Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17232 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17234 b/docker/dify/volumes/db/data/pgdata/base/16384/17234 new file mode 100644 index 00000000..b400b4be Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17234 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17235 b/docker/dify/volumes/db/data/pgdata/base/16384/17235 new file mode 100644 index 00000000..dc9a1f21 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17235 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17236 b/docker/dify/volumes/db/data/pgdata/base/16384/17236 new file mode 100644 index 00000000..ae45a4a7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17236 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17237 b/docker/dify/volumes/db/data/pgdata/base/16384/17237 new file mode 100644 index 00000000..180c4f0f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17237 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17250 b/docker/dify/volumes/db/data/pgdata/base/16384/17250 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17257 b/docker/dify/volumes/db/data/pgdata/base/16384/17257 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17258 b/docker/dify/volumes/db/data/pgdata/base/16384/17258 new file mode 100644 index 00000000..2973b8b5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17258 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17259 b/docker/dify/volumes/db/data/pgdata/base/16384/17259 new file mode 100644 index 00000000..2dd29482 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17259 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17261 b/docker/dify/volumes/db/data/pgdata/base/16384/17261 new file mode 100644 index 00000000..ce2d009c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17261 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17262 b/docker/dify/volumes/db/data/pgdata/base/16384/17262 new file mode 100644 index 00000000..dd5937d0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17262 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17263 b/docker/dify/volumes/db/data/pgdata/base/16384/17263 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17269 b/docker/dify/volumes/db/data/pgdata/base/16384/17269 new file mode 100644 index 00000000..453649f4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17269 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17271 b/docker/dify/volumes/db/data/pgdata/base/16384/17271 new file mode 100644 index 00000000..69af6694 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17271 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17272 b/docker/dify/volumes/db/data/pgdata/base/16384/17272 new file mode 100644 index 00000000..37e0ff7f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17272 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17273 b/docker/dify/volumes/db/data/pgdata/base/16384/17273 new file mode 100644 index 00000000..75f132ee Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17273 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17274 b/docker/dify/volumes/db/data/pgdata/base/16384/17274 new file mode 100644 index 00000000..882744e5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17274 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17283 b/docker/dify/volumes/db/data/pgdata/base/16384/17283 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17288 b/docker/dify/volumes/db/data/pgdata/base/16384/17288 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17289 b/docker/dify/volumes/db/data/pgdata/base/16384/17289 new file mode 100644 index 00000000..cc00beb6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17289 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17290 b/docker/dify/volumes/db/data/pgdata/base/16384/17290 new file mode 100644 index 00000000..69728bf9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17290 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17292 b/docker/dify/volumes/db/data/pgdata/base/16384/17292 new file mode 100644 index 00000000..b5a69ce3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17292 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17293 b/docker/dify/volumes/db/data/pgdata/base/16384/17293 new file mode 100644 index 00000000..af971a21 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17293 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17298 b/docker/dify/volumes/db/data/pgdata/base/16384/17298 new file mode 100644 index 00000000..5b79f88c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17298 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17299 b/docker/dify/volumes/db/data/pgdata/base/16384/17299 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17305 b/docker/dify/volumes/db/data/pgdata/base/16384/17305 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17306 b/docker/dify/volumes/db/data/pgdata/base/16384/17306 new file mode 100644 index 00000000..fe4fbc85 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17306 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17307 b/docker/dify/volumes/db/data/pgdata/base/16384/17307 new file mode 100644 index 00000000..11b333c0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17307 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17309 b/docker/dify/volumes/db/data/pgdata/base/16384/17309 new file mode 100644 index 00000000..c68d0570 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17309 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17310 b/docker/dify/volumes/db/data/pgdata/base/16384/17310 new file mode 100644 index 00000000..c4e2504b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17310 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17325 b/docker/dify/volumes/db/data/pgdata/base/16384/17325 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17332 b/docker/dify/volumes/db/data/pgdata/base/16384/17332 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17333 b/docker/dify/volumes/db/data/pgdata/base/16384/17333 new file mode 100644 index 00000000..9f5223c4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17333 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17334 b/docker/dify/volumes/db/data/pgdata/base/16384/17334 new file mode 100644 index 00000000..a8ee47f0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17334 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17336 b/docker/dify/volumes/db/data/pgdata/base/16384/17336 new file mode 100644 index 00000000..20a863ce Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17336 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17337 b/docker/dify/volumes/db/data/pgdata/base/16384/17337 new file mode 100644 index 00000000..ca8650c8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17337 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17338 b/docker/dify/volumes/db/data/pgdata/base/16384/17338 new file mode 100644 index 00000000..a8669b38 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17338 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17339 b/docker/dify/volumes/db/data/pgdata/base/16384/17339 new file mode 100644 index 00000000..d8b85285 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17339 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17340 b/docker/dify/volumes/db/data/pgdata/base/16384/17340 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17345 b/docker/dify/volumes/db/data/pgdata/base/16384/17345 new file mode 100644 index 00000000..157ef19e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17345 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17347 b/docker/dify/volumes/db/data/pgdata/base/16384/17347 new file mode 100644 index 00000000..95ea01b6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17347 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17350 b/docker/dify/volumes/db/data/pgdata/base/16384/17350 new file mode 100644 index 00000000..3d6e0685 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17350 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17352 b/docker/dify/volumes/db/data/pgdata/base/16384/17352 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17359 b/docker/dify/volumes/db/data/pgdata/base/16384/17359 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17360 b/docker/dify/volumes/db/data/pgdata/base/16384/17360 new file mode 100644 index 00000000..f08c9622 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17360 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17361 b/docker/dify/volumes/db/data/pgdata/base/16384/17361 new file mode 100644 index 00000000..a5efaade Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17361 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17363 b/docker/dify/volumes/db/data/pgdata/base/16384/17363 new file mode 100644 index 00000000..0a831447 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17363 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17364 b/docker/dify/volumes/db/data/pgdata/base/16384/17364 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17370 b/docker/dify/volumes/db/data/pgdata/base/16384/17370 new file mode 100644 index 00000000..c2975569 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17370 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17372 b/docker/dify/volumes/db/data/pgdata/base/16384/17372 new file mode 100644 index 00000000..60168c8e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17372 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17373 b/docker/dify/volumes/db/data/pgdata/base/16384/17373 new file mode 100644 index 00000000..ebc40b03 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17373 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17374 b/docker/dify/volumes/db/data/pgdata/base/16384/17374 new file mode 100644 index 00000000..c8ecb770 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17374 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17376 b/docker/dify/volumes/db/data/pgdata/base/16384/17376 new file mode 100644 index 00000000..d6eb65a2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17376 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17376_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/17376_fsm new file mode 100644 index 00000000..22b4365d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17376_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17379 b/docker/dify/volumes/db/data/pgdata/base/16384/17379 new file mode 100644 index 00000000..afd151ad Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17379 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17380 b/docker/dify/volumes/db/data/pgdata/base/16384/17380 new file mode 100644 index 00000000..e8d338ed Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17380 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17381 b/docker/dify/volumes/db/data/pgdata/base/16384/17381 new file mode 100644 index 00000000..2fbdaa02 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17381 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17382 b/docker/dify/volumes/db/data/pgdata/base/16384/17382 new file mode 100644 index 00000000..991dc45a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17382 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17386 b/docker/dify/volumes/db/data/pgdata/base/16384/17386 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17392 b/docker/dify/volumes/db/data/pgdata/base/16384/17392 new file mode 100644 index 00000000..21c6e8d1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17392 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17394 b/docker/dify/volumes/db/data/pgdata/base/16384/17394 new file mode 100644 index 00000000..81780d4b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17394 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17397 b/docker/dify/volumes/db/data/pgdata/base/16384/17397 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17398 b/docker/dify/volumes/db/data/pgdata/base/16384/17398 new file mode 100644 index 00000000..e788f3ee Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17398 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/174 b/docker/dify/volumes/db/data/pgdata/base/16384/174 new file mode 100644 index 00000000..20ed18ab Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/174 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17405 b/docker/dify/volumes/db/data/pgdata/base/16384/17405 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17410 b/docker/dify/volumes/db/data/pgdata/base/16384/17410 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17411 b/docker/dify/volumes/db/data/pgdata/base/16384/17411 new file mode 100644 index 00000000..3beba7df Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17411 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17412 b/docker/dify/volumes/db/data/pgdata/base/16384/17412 new file mode 100644 index 00000000..09351412 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17412 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17414 b/docker/dify/volumes/db/data/pgdata/base/16384/17414 new file mode 100644 index 00000000..fff3d040 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17414 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17415 b/docker/dify/volumes/db/data/pgdata/base/16384/17415 new file mode 100644 index 00000000..db8c47ef Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17415 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17416 b/docker/dify/volumes/db/data/pgdata/base/16384/17416 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17421 b/docker/dify/volumes/db/data/pgdata/base/16384/17421 new file mode 100644 index 00000000..26886029 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17421 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17423 b/docker/dify/volumes/db/data/pgdata/base/16384/17423 new file mode 100644 index 00000000..16764379 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17423 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17424 b/docker/dify/volumes/db/data/pgdata/base/16384/17424 new file mode 100644 index 00000000..f8f96b57 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17424 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17425 b/docker/dify/volumes/db/data/pgdata/base/16384/17425 new file mode 100644 index 00000000..62055ec4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17425 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17426 b/docker/dify/volumes/db/data/pgdata/base/16384/17426 new file mode 100644 index 00000000..8f4fd862 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17426 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17427 b/docker/dify/volumes/db/data/pgdata/base/16384/17427 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17433 b/docker/dify/volumes/db/data/pgdata/base/16384/17433 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17434 b/docker/dify/volumes/db/data/pgdata/base/16384/17434 new file mode 100644 index 00000000..ef2735b3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17434 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17435 b/docker/dify/volumes/db/data/pgdata/base/16384/17435 new file mode 100644 index 00000000..c1b585e3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17435 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17437 b/docker/dify/volumes/db/data/pgdata/base/16384/17437 new file mode 100644 index 00000000..ef0e84a4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17437 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17438 b/docker/dify/volumes/db/data/pgdata/base/16384/17438 new file mode 100644 index 00000000..27b658da Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17438 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17440 b/docker/dify/volumes/db/data/pgdata/base/16384/17440 new file mode 100644 index 00000000..115d5e62 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17440 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17443 b/docker/dify/volumes/db/data/pgdata/base/16384/17443 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17444 b/docker/dify/volumes/db/data/pgdata/base/16384/17444 new file mode 100644 index 00000000..373a5f12 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17444 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17445 b/docker/dify/volumes/db/data/pgdata/base/16384/17445 new file mode 100644 index 00000000..990a71dc Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17445 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17446 b/docker/dify/volumes/db/data/pgdata/base/16384/17446 new file mode 100644 index 00000000..0cd98522 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17446 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17447 b/docker/dify/volumes/db/data/pgdata/base/16384/17447 new file mode 100644 index 00000000..e2365c26 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17447 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17448 b/docker/dify/volumes/db/data/pgdata/base/16384/17448 new file mode 100644 index 00000000..03a2c5d6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17448 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17449 b/docker/dify/volumes/db/data/pgdata/base/16384/17449 new file mode 100644 index 00000000..eae7dccd Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17449 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17449_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/17449_fsm new file mode 100644 index 00000000..7c0083e4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17449_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17450 b/docker/dify/volumes/db/data/pgdata/base/16384/17450 new file mode 100644 index 00000000..03b2d6e7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17450 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17451 b/docker/dify/volumes/db/data/pgdata/base/16384/17451 new file mode 100644 index 00000000..dcd3559f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17451 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17452 b/docker/dify/volumes/db/data/pgdata/base/16384/17452 new file mode 100644 index 00000000..3d9c71a3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17452 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17453 b/docker/dify/volumes/db/data/pgdata/base/16384/17453 new file mode 100644 index 00000000..abf0ad44 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17453 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17454 b/docker/dify/volumes/db/data/pgdata/base/16384/17454 new file mode 100644 index 00000000..facdda52 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17454 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17460 b/docker/dify/volumes/db/data/pgdata/base/16384/17460 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17461 b/docker/dify/volumes/db/data/pgdata/base/16384/17461 new file mode 100644 index 00000000..4b0d61e7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17461 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17462 b/docker/dify/volumes/db/data/pgdata/base/16384/17462 new file mode 100644 index 00000000..61aceb12 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17462 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17464 b/docker/dify/volumes/db/data/pgdata/base/16384/17464 new file mode 100644 index 00000000..44fbc199 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17464 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17466 b/docker/dify/volumes/db/data/pgdata/base/16384/17466 new file mode 100644 index 00000000..b2cfbd0a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17466 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17467 b/docker/dify/volumes/db/data/pgdata/base/16384/17467 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17474 b/docker/dify/volumes/db/data/pgdata/base/16384/17474 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17475 b/docker/dify/volumes/db/data/pgdata/base/16384/17475 new file mode 100644 index 00000000..66d37165 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17475 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17476 b/docker/dify/volumes/db/data/pgdata/base/16384/17476 new file mode 100644 index 00000000..679d0f40 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17476 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17478 b/docker/dify/volumes/db/data/pgdata/base/16384/17478 new file mode 100644 index 00000000..91704a52 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17478 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17480 b/docker/dify/volumes/db/data/pgdata/base/16384/17480 new file mode 100644 index 00000000..dcd36307 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17480 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17482 b/docker/dify/volumes/db/data/pgdata/base/16384/17482 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17488 b/docker/dify/volumes/db/data/pgdata/base/16384/17488 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17489 b/docker/dify/volumes/db/data/pgdata/base/16384/17489 new file mode 100644 index 00000000..dd80e5d4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17489 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17490 b/docker/dify/volumes/db/data/pgdata/base/16384/17490 new file mode 100644 index 00000000..a257e1ab Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17490 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17492 b/docker/dify/volumes/db/data/pgdata/base/16384/17492 new file mode 100644 index 00000000..d3fb8e31 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17492 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17494 b/docker/dify/volumes/db/data/pgdata/base/16384/17494 new file mode 100644 index 00000000..430d0ab6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17494 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17496 b/docker/dify/volumes/db/data/pgdata/base/16384/17496 new file mode 100644 index 00000000..a3659599 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17496 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/175 b/docker/dify/volumes/db/data/pgdata/base/16384/175 new file mode 100644 index 00000000..b67971d4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/175 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17500 b/docker/dify/volumes/db/data/pgdata/base/16384/17500 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17504 b/docker/dify/volumes/db/data/pgdata/base/16384/17504 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17505 b/docker/dify/volumes/db/data/pgdata/base/16384/17505 new file mode 100644 index 00000000..5c58a945 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17505 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17506 b/docker/dify/volumes/db/data/pgdata/base/16384/17506 new file mode 100644 index 00000000..111b338e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17506 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17508 b/docker/dify/volumes/db/data/pgdata/base/16384/17508 new file mode 100644 index 00000000..1a335531 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17508 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17524 b/docker/dify/volumes/db/data/pgdata/base/16384/17524 new file mode 100644 index 00000000..4dc4f03e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17524 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17546 b/docker/dify/volumes/db/data/pgdata/base/16384/17546 new file mode 100644 index 00000000..0a3928bd Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17546 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17552 b/docker/dify/volumes/db/data/pgdata/base/16384/17552 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17553 b/docker/dify/volumes/db/data/pgdata/base/16384/17553 new file mode 100644 index 00000000..7c5ceb0e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17553 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17554 b/docker/dify/volumes/db/data/pgdata/base/16384/17554 new file mode 100644 index 00000000..444b7ddd Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17554 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17556 b/docker/dify/volumes/db/data/pgdata/base/16384/17556 new file mode 100644 index 00000000..3c7e446f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17556 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17557 b/docker/dify/volumes/db/data/pgdata/base/16384/17557 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17563 b/docker/dify/volumes/db/data/pgdata/base/16384/17563 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17564 b/docker/dify/volumes/db/data/pgdata/base/16384/17564 new file mode 100644 index 00000000..ac6d94c8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17564 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17565 b/docker/dify/volumes/db/data/pgdata/base/16384/17565 new file mode 100644 index 00000000..073df4ba Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17565 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17567 b/docker/dify/volumes/db/data/pgdata/base/16384/17567 new file mode 100644 index 00000000..b51e6e17 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17567 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17568 b/docker/dify/volumes/db/data/pgdata/base/16384/17568 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17576 b/docker/dify/volumes/db/data/pgdata/base/16384/17576 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17577 b/docker/dify/volumes/db/data/pgdata/base/16384/17577 new file mode 100644 index 00000000..c2b1a07a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17577 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17578 b/docker/dify/volumes/db/data/pgdata/base/16384/17578 new file mode 100644 index 00000000..6995d2eb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17578 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17580 b/docker/dify/volumes/db/data/pgdata/base/16384/17580 new file mode 100644 index 00000000..f030d92b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17580 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17581 b/docker/dify/volumes/db/data/pgdata/base/16384/17581 new file mode 100644 index 00000000..cf0441f2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17581 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17583 b/docker/dify/volumes/db/data/pgdata/base/16384/17583 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17587 b/docker/dify/volumes/db/data/pgdata/base/16384/17587 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17588 b/docker/dify/volumes/db/data/pgdata/base/16384/17588 new file mode 100644 index 00000000..499a3865 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17588 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17589 b/docker/dify/volumes/db/data/pgdata/base/16384/17589 new file mode 100644 index 00000000..508089b4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17589 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17591 b/docker/dify/volumes/db/data/pgdata/base/16384/17591 new file mode 100644 index 00000000..46f33484 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17591 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17593 b/docker/dify/volumes/db/data/pgdata/base/16384/17593 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17599 b/docker/dify/volumes/db/data/pgdata/base/16384/17599 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17600 b/docker/dify/volumes/db/data/pgdata/base/16384/17600 new file mode 100644 index 00000000..100b48c9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17600 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17601 b/docker/dify/volumes/db/data/pgdata/base/16384/17601 new file mode 100644 index 00000000..e2b26a6c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17601 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17603 b/docker/dify/volumes/db/data/pgdata/base/16384/17603 new file mode 100644 index 00000000..7692246b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17603 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17620 b/docker/dify/volumes/db/data/pgdata/base/16384/17620 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17625 b/docker/dify/volumes/db/data/pgdata/base/16384/17625 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17626 b/docker/dify/volumes/db/data/pgdata/base/16384/17626 new file mode 100644 index 00000000..94eba751 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17626 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17627 b/docker/dify/volumes/db/data/pgdata/base/16384/17627 new file mode 100644 index 00000000..08b8228a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17627 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17629 b/docker/dify/volumes/db/data/pgdata/base/16384/17629 new file mode 100644 index 00000000..a8fefea8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17629 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17630 b/docker/dify/volumes/db/data/pgdata/base/16384/17630 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17636 b/docker/dify/volumes/db/data/pgdata/base/16384/17636 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17637 b/docker/dify/volumes/db/data/pgdata/base/16384/17637 new file mode 100644 index 00000000..5d544291 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17637 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17638 b/docker/dify/volumes/db/data/pgdata/base/16384/17638 new file mode 100644 index 00000000..801d215d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17638 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17640 b/docker/dify/volumes/db/data/pgdata/base/16384/17640 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17646 b/docker/dify/volumes/db/data/pgdata/base/16384/17646 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17647 b/docker/dify/volumes/db/data/pgdata/base/16384/17647 new file mode 100644 index 00000000..83d01b18 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17647 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17648 b/docker/dify/volumes/db/data/pgdata/base/16384/17648 new file mode 100644 index 00000000..05bc2806 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17648 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17650 b/docker/dify/volumes/db/data/pgdata/base/16384/17650 new file mode 100644 index 00000000..047ae133 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17650 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17651 b/docker/dify/volumes/db/data/pgdata/base/16384/17651 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17657 b/docker/dify/volumes/db/data/pgdata/base/16384/17657 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17658 b/docker/dify/volumes/db/data/pgdata/base/16384/17658 new file mode 100644 index 00000000..6666b392 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17658 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17659 b/docker/dify/volumes/db/data/pgdata/base/16384/17659 new file mode 100644 index 00000000..15f9884d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17659 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17661 b/docker/dify/volumes/db/data/pgdata/base/16384/17661 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17670 b/docker/dify/volumes/db/data/pgdata/base/16384/17670 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17671 b/docker/dify/volumes/db/data/pgdata/base/16384/17671 new file mode 100644 index 00000000..46893b89 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17671 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17672 b/docker/dify/volumes/db/data/pgdata/base/16384/17672 new file mode 100644 index 00000000..c1369921 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17672 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17674 b/docker/dify/volumes/db/data/pgdata/base/16384/17674 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17679 b/docker/dify/volumes/db/data/pgdata/base/16384/17679 new file mode 100644 index 00000000..e3ff517b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17679 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17681 b/docker/dify/volumes/db/data/pgdata/base/16384/17681 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17686 b/docker/dify/volumes/db/data/pgdata/base/16384/17686 new file mode 100644 index 00000000..1d696607 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17686 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17688 b/docker/dify/volumes/db/data/pgdata/base/16384/17688 new file mode 100644 index 00000000..ebccdd63 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17688 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17694 b/docker/dify/volumes/db/data/pgdata/base/16384/17694 new file mode 100644 index 00000000..d8ebb8a3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17694 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17696 b/docker/dify/volumes/db/data/pgdata/base/16384/17696 new file mode 100644 index 00000000..74fa3ea9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17696 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17697 b/docker/dify/volumes/db/data/pgdata/base/16384/17697 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17703 b/docker/dify/volumes/db/data/pgdata/base/16384/17703 new file mode 100644 index 00000000..103c509f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17703 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17705 b/docker/dify/volumes/db/data/pgdata/base/16384/17705 new file mode 100644 index 00000000..b76f129d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17705 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17707 b/docker/dify/volumes/db/data/pgdata/base/16384/17707 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17713 b/docker/dify/volumes/db/data/pgdata/base/16384/17713 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17714 b/docker/dify/volumes/db/data/pgdata/base/16384/17714 new file mode 100644 index 00000000..ebbea4d2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17714 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17715 b/docker/dify/volumes/db/data/pgdata/base/16384/17715 new file mode 100644 index 00000000..abb54c79 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17715 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17717 b/docker/dify/volumes/db/data/pgdata/base/16384/17717 new file mode 100644 index 00000000..bc043dc2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17717 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17730 b/docker/dify/volumes/db/data/pgdata/base/16384/17730 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17737 b/docker/dify/volumes/db/data/pgdata/base/16384/17737 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17738 b/docker/dify/volumes/db/data/pgdata/base/16384/17738 new file mode 100644 index 00000000..8158b80c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17738 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17739 b/docker/dify/volumes/db/data/pgdata/base/16384/17739 new file mode 100644 index 00000000..129e0cf4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17739 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17741 b/docker/dify/volumes/db/data/pgdata/base/16384/17741 new file mode 100644 index 00000000..4df3150d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17741 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17743 b/docker/dify/volumes/db/data/pgdata/base/16384/17743 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17749 b/docker/dify/volumes/db/data/pgdata/base/16384/17749 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17750 b/docker/dify/volumes/db/data/pgdata/base/16384/17750 new file mode 100644 index 00000000..e30725f5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17750 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17751 b/docker/dify/volumes/db/data/pgdata/base/16384/17751 new file mode 100644 index 00000000..ff121cd7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17751 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17753 b/docker/dify/volumes/db/data/pgdata/base/16384/17753 new file mode 100644 index 00000000..fda07c24 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17753 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17755 b/docker/dify/volumes/db/data/pgdata/base/16384/17755 new file mode 100644 index 00000000..e23ab67b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17755 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17756 b/docker/dify/volumes/db/data/pgdata/base/16384/17756 new file mode 100644 index 00000000..95330b0c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17756 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17757 b/docker/dify/volumes/db/data/pgdata/base/16384/17757 new file mode 100644 index 00000000..1e6494f0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17757 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17758 b/docker/dify/volumes/db/data/pgdata/base/16384/17758 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17764 b/docker/dify/volumes/db/data/pgdata/base/16384/17764 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17765 b/docker/dify/volumes/db/data/pgdata/base/16384/17765 new file mode 100644 index 00000000..485b59b4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17765 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17766 b/docker/dify/volumes/db/data/pgdata/base/16384/17766 new file mode 100644 index 00000000..4542f9b7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17766 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17768 b/docker/dify/volumes/db/data/pgdata/base/16384/17768 new file mode 100644 index 00000000..85d51672 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17768 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17770 b/docker/dify/volumes/db/data/pgdata/base/16384/17770 new file mode 100644 index 00000000..83f464c0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17770 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17771 b/docker/dify/volumes/db/data/pgdata/base/16384/17771 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17777 b/docker/dify/volumes/db/data/pgdata/base/16384/17777 new file mode 100644 index 00000000..dc4f66d6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17777 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17779 b/docker/dify/volumes/db/data/pgdata/base/16384/17779 new file mode 100644 index 00000000..077880b2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17779 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17781 b/docker/dify/volumes/db/data/pgdata/base/16384/17781 new file mode 100644 index 00000000..2b842618 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17781 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17782 b/docker/dify/volumes/db/data/pgdata/base/16384/17782 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17787 b/docker/dify/volumes/db/data/pgdata/base/16384/17787 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17788 b/docker/dify/volumes/db/data/pgdata/base/16384/17788 new file mode 100644 index 00000000..eacb6877 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17788 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17789 b/docker/dify/volumes/db/data/pgdata/base/16384/17789 new file mode 100644 index 00000000..b93e7510 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17789 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17791 b/docker/dify/volumes/db/data/pgdata/base/16384/17791 new file mode 100644 index 00000000..6fade65d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17791 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17792 b/docker/dify/volumes/db/data/pgdata/base/16384/17792 new file mode 100644 index 00000000..8b570d6f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17792 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17793 b/docker/dify/volumes/db/data/pgdata/base/16384/17793 new file mode 100644 index 00000000..22c353aa Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17793 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17794 b/docker/dify/volumes/db/data/pgdata/base/16384/17794 new file mode 100644 index 00000000..3456b47f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17794 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17795 b/docker/dify/volumes/db/data/pgdata/base/16384/17795 new file mode 100644 index 00000000..9f3225ec Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17795 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17796 b/docker/dify/volumes/db/data/pgdata/base/16384/17796 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17802 b/docker/dify/volumes/db/data/pgdata/base/16384/17802 new file mode 100644 index 00000000..afd72477 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17802 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17804 b/docker/dify/volumes/db/data/pgdata/base/16384/17804 new file mode 100644 index 00000000..73a6f790 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17804 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17806 b/docker/dify/volumes/db/data/pgdata/base/16384/17806 new file mode 100644 index 00000000..2242d280 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17806 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17808 b/docker/dify/volumes/db/data/pgdata/base/16384/17808 new file mode 100644 index 00000000..f13fc594 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17808 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17812 b/docker/dify/volumes/db/data/pgdata/base/16384/17812 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17815 b/docker/dify/volumes/db/data/pgdata/base/16384/17815 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17816 b/docker/dify/volumes/db/data/pgdata/base/16384/17816 new file mode 100644 index 00000000..5b0fd1a1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17816 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17817 b/docker/dify/volumes/db/data/pgdata/base/16384/17817 new file mode 100644 index 00000000..40bea091 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17817 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17818 b/docker/dify/volumes/db/data/pgdata/base/16384/17818 new file mode 100644 index 00000000..a3ba1067 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17818 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17819 b/docker/dify/volumes/db/data/pgdata/base/16384/17819 new file mode 100644 index 00000000..5f4f4e5a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17819 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17821 b/docker/dify/volumes/db/data/pgdata/base/16384/17821 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17824 b/docker/dify/volumes/db/data/pgdata/base/16384/17824 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17825 b/docker/dify/volumes/db/data/pgdata/base/16384/17825 new file mode 100644 index 00000000..baaa340b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17825 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17826 b/docker/dify/volumes/db/data/pgdata/base/16384/17826 new file mode 100644 index 00000000..d8552606 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17826 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17827 b/docker/dify/volumes/db/data/pgdata/base/16384/17827 new file mode 100644 index 00000000..dce9d9bb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17827 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17828 b/docker/dify/volumes/db/data/pgdata/base/16384/17828 new file mode 100644 index 00000000..cb599a10 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17828 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17829 b/docker/dify/volumes/db/data/pgdata/base/16384/17829 new file mode 100644 index 00000000..38c54a48 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17829 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17830 b/docker/dify/volumes/db/data/pgdata/base/16384/17830 new file mode 100644 index 00000000..86461dc2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17830 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17838 b/docker/dify/volumes/db/data/pgdata/base/16384/17838 new file mode 100644 index 00000000..532ce645 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17838 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17841 b/docker/dify/volumes/db/data/pgdata/base/16384/17841 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17842 b/docker/dify/volumes/db/data/pgdata/base/16384/17842 new file mode 100644 index 00000000..18f37b06 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17842 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17843 b/docker/dify/volumes/db/data/pgdata/base/16384/17843 new file mode 100644 index 00000000..318ba200 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17843 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17844 b/docker/dify/volumes/db/data/pgdata/base/16384/17844 new file mode 100644 index 00000000..0690a6ce Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17844 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17847 b/docker/dify/volumes/db/data/pgdata/base/16384/17847 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17850 b/docker/dify/volumes/db/data/pgdata/base/16384/17850 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17851 b/docker/dify/volumes/db/data/pgdata/base/16384/17851 new file mode 100644 index 00000000..aae0e496 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17851 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17852 b/docker/dify/volumes/db/data/pgdata/base/16384/17852 new file mode 100644 index 00000000..71b39e02 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17852 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17853 b/docker/dify/volumes/db/data/pgdata/base/16384/17853 new file mode 100644 index 00000000..966beb72 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17853 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17856 b/docker/dify/volumes/db/data/pgdata/base/16384/17856 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17859 b/docker/dify/volumes/db/data/pgdata/base/16384/17859 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17860 b/docker/dify/volumes/db/data/pgdata/base/16384/17860 new file mode 100644 index 00000000..658a52f9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17860 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17861 b/docker/dify/volumes/db/data/pgdata/base/16384/17861 new file mode 100644 index 00000000..c137fcb5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17861 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17862 b/docker/dify/volumes/db/data/pgdata/base/16384/17862 new file mode 100644 index 00000000..b1872a81 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17862 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17863 b/docker/dify/volumes/db/data/pgdata/base/16384/17863 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17868 b/docker/dify/volumes/db/data/pgdata/base/16384/17868 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17869 b/docker/dify/volumes/db/data/pgdata/base/16384/17869 new file mode 100644 index 00000000..5f78a638 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17869 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17870 b/docker/dify/volumes/db/data/pgdata/base/16384/17870 new file mode 100644 index 00000000..47cbeba6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17870 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17872 b/docker/dify/volumes/db/data/pgdata/base/16384/17872 new file mode 100644 index 00000000..d049363f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17872 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17873 b/docker/dify/volumes/db/data/pgdata/base/16384/17873 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17877 b/docker/dify/volumes/db/data/pgdata/base/16384/17877 new file mode 100644 index 00000000..7391cd49 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17877 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17879 b/docker/dify/volumes/db/data/pgdata/base/16384/17879 new file mode 100644 index 00000000..4942e517 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17879 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/17880 b/docker/dify/volumes/db/data/pgdata/base/16384/17880 new file mode 100644 index 00000000..8004909b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/17880 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2187 b/docker/dify/volumes/db/data/pgdata/base/16384/2187 new file mode 100644 index 00000000..05e30f4a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2187 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2224 b/docker/dify/volumes/db/data/pgdata/base/16384/2224 new file mode 100644 index 00000000..7e2df319 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2224 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2228 b/docker/dify/volumes/db/data/pgdata/base/16384/2228 new file mode 100644 index 00000000..768f1957 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2228 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2328 b/docker/dify/volumes/db/data/pgdata/base/16384/2328 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2336 b/docker/dify/volumes/db/data/pgdata/base/16384/2336 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2337 b/docker/dify/volumes/db/data/pgdata/base/16384/2337 new file mode 100644 index 00000000..b71be3ae Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2337 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2579 b/docker/dify/volumes/db/data/pgdata/base/16384/2579 new file mode 100644 index 00000000..ffd43013 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2579 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2600 b/docker/dify/volumes/db/data/pgdata/base/16384/2600 new file mode 100644 index 00000000..d237cc96 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2600 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2600_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/2600_fsm new file mode 100644 index 00000000..ff0c2c28 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2600_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2600_vm b/docker/dify/volumes/db/data/pgdata/base/16384/2600_vm new file mode 100644 index 00000000..bf001d05 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2600_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2601 b/docker/dify/volumes/db/data/pgdata/base/16384/2601 new file mode 100644 index 00000000..20065849 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2601 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2601_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/2601_fsm new file mode 100644 index 00000000..4e44bdf0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2601_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2601_vm b/docker/dify/volumes/db/data/pgdata/base/16384/2601_vm new file mode 100644 index 00000000..e64d857b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2601_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2602 b/docker/dify/volumes/db/data/pgdata/base/16384/2602 new file mode 100644 index 00000000..a75a131c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2602 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2602_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/2602_fsm new file mode 100644 index 00000000..dbd864c8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2602_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2602_vm b/docker/dify/volumes/db/data/pgdata/base/16384/2602_vm new file mode 100644 index 00000000..1a115235 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2602_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2603 b/docker/dify/volumes/db/data/pgdata/base/16384/2603 new file mode 100644 index 00000000..49896d2c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2603 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2603_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/2603_fsm new file mode 100644 index 00000000..1279ef51 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2603_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2603_vm b/docker/dify/volumes/db/data/pgdata/base/16384/2603_vm new file mode 100644 index 00000000..565929a1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2603_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2604 b/docker/dify/volumes/db/data/pgdata/base/16384/2604 new file mode 100644 index 00000000..1b1f0aa4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2604 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2604_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/2604_fsm new file mode 100644 index 00000000..53cc81a0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2604_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2605 b/docker/dify/volumes/db/data/pgdata/base/16384/2605 new file mode 100644 index 00000000..92cf5b74 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2605 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2605_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/2605_fsm new file mode 100644 index 00000000..de696013 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2605_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2605_vm b/docker/dify/volumes/db/data/pgdata/base/16384/2605_vm new file mode 100644 index 00000000..688e596d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2605_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2606 b/docker/dify/volumes/db/data/pgdata/base/16384/2606 new file mode 100644 index 00000000..1386d68f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2606 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2606_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/2606_fsm new file mode 100644 index 00000000..72ead5f7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2606_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2606_vm b/docker/dify/volumes/db/data/pgdata/base/16384/2606_vm new file mode 100644 index 00000000..88666e7f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2606_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2607 b/docker/dify/volumes/db/data/pgdata/base/16384/2607 new file mode 100644 index 00000000..887a6384 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2607 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2607_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/2607_fsm new file mode 100644 index 00000000..b1689f34 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2607_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2607_vm b/docker/dify/volumes/db/data/pgdata/base/16384/2607_vm new file mode 100644 index 00000000..51ef2ba3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2607_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2608 b/docker/dify/volumes/db/data/pgdata/base/16384/2608 new file mode 100644 index 00000000..35a51e9b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2608 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2608_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/2608_fsm new file mode 100644 index 00000000..3d9001e3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2608_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2608_vm b/docker/dify/volumes/db/data/pgdata/base/16384/2608_vm new file mode 100644 index 00000000..005520b5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2608_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2609 b/docker/dify/volumes/db/data/pgdata/base/16384/2609 new file mode 100644 index 00000000..3c5632e0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2609 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2609_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/2609_fsm new file mode 100644 index 00000000..87a235eb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2609_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2609_vm b/docker/dify/volumes/db/data/pgdata/base/16384/2609_vm new file mode 100644 index 00000000..b2b9622c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2609_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2610 b/docker/dify/volumes/db/data/pgdata/base/16384/2610 new file mode 100644 index 00000000..e46444c1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2610 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2610_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/2610_fsm new file mode 100644 index 00000000..dc31f68e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2610_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2610_vm b/docker/dify/volumes/db/data/pgdata/base/16384/2610_vm new file mode 100644 index 00000000..4e3ca74d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2610_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2611 b/docker/dify/volumes/db/data/pgdata/base/16384/2611 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2612 b/docker/dify/volumes/db/data/pgdata/base/16384/2612 new file mode 100644 index 00000000..bda71d3a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2612 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2612_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/2612_fsm new file mode 100644 index 00000000..714c209d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2612_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2612_vm b/docker/dify/volumes/db/data/pgdata/base/16384/2612_vm new file mode 100644 index 00000000..7170ea81 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2612_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2613 b/docker/dify/volumes/db/data/pgdata/base/16384/2613 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2615 b/docker/dify/volumes/db/data/pgdata/base/16384/2615 new file mode 100644 index 00000000..1cc4d52b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2615 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2615_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/2615_fsm new file mode 100644 index 00000000..4d5efdb5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2615_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2615_vm b/docker/dify/volumes/db/data/pgdata/base/16384/2615_vm new file mode 100644 index 00000000..72209ea8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2615_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2616 b/docker/dify/volumes/db/data/pgdata/base/16384/2616 new file mode 100644 index 00000000..b878420c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2616 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2616_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/2616_fsm new file mode 100644 index 00000000..64ac7f39 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2616_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2616_vm b/docker/dify/volumes/db/data/pgdata/base/16384/2616_vm new file mode 100644 index 00000000..a222f5da Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2616_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2617 b/docker/dify/volumes/db/data/pgdata/base/16384/2617 new file mode 100644 index 00000000..e5f3ded5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2617 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2617_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/2617_fsm new file mode 100644 index 00000000..eb1aff99 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2617_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2617_vm b/docker/dify/volumes/db/data/pgdata/base/16384/2617_vm new file mode 100644 index 00000000..b062f6a7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2617_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2618 b/docker/dify/volumes/db/data/pgdata/base/16384/2618 new file mode 100644 index 00000000..d6640915 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2618 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2618_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/2618_fsm new file mode 100644 index 00000000..e735f6d7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2618_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2618_vm b/docker/dify/volumes/db/data/pgdata/base/16384/2618_vm new file mode 100644 index 00000000..bff0ac2a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2618_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2619 b/docker/dify/volumes/db/data/pgdata/base/16384/2619 new file mode 100644 index 00000000..1a473a46 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2619 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2619_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/2619_fsm new file mode 100644 index 00000000..e7521595 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2619_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2619_vm b/docker/dify/volumes/db/data/pgdata/base/16384/2619_vm new file mode 100644 index 00000000..1fbafe5f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2619_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2620 b/docker/dify/volumes/db/data/pgdata/base/16384/2620 new file mode 100644 index 00000000..bf9b01b1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2620 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2650 b/docker/dify/volumes/db/data/pgdata/base/16384/2650 new file mode 100644 index 00000000..7d632178 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2650 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2651 b/docker/dify/volumes/db/data/pgdata/base/16384/2651 new file mode 100644 index 00000000..e8c320c0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2651 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2652 b/docker/dify/volumes/db/data/pgdata/base/16384/2652 new file mode 100644 index 00000000..de2dc374 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2652 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2653 b/docker/dify/volumes/db/data/pgdata/base/16384/2653 new file mode 100644 index 00000000..e44a768a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2653 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2654 b/docker/dify/volumes/db/data/pgdata/base/16384/2654 new file mode 100644 index 00000000..358e3786 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2654 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2655 b/docker/dify/volumes/db/data/pgdata/base/16384/2655 new file mode 100644 index 00000000..5f2b51c8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2655 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2656 b/docker/dify/volumes/db/data/pgdata/base/16384/2656 new file mode 100644 index 00000000..74fb7c6d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2656 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2657 b/docker/dify/volumes/db/data/pgdata/base/16384/2657 new file mode 100644 index 00000000..4902fe5a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2657 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2658 b/docker/dify/volumes/db/data/pgdata/base/16384/2658 new file mode 100644 index 00000000..9ccd921c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2658 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2659 b/docker/dify/volumes/db/data/pgdata/base/16384/2659 new file mode 100644 index 00000000..4b7a1cd0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2659 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2660 b/docker/dify/volumes/db/data/pgdata/base/16384/2660 new file mode 100644 index 00000000..96b2866e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2660 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2661 b/docker/dify/volumes/db/data/pgdata/base/16384/2661 new file mode 100644 index 00000000..fbbf78d1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2661 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2662 b/docker/dify/volumes/db/data/pgdata/base/16384/2662 new file mode 100644 index 00000000..d0245bc2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2662 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2663 b/docker/dify/volumes/db/data/pgdata/base/16384/2663 new file mode 100644 index 00000000..44c3fb76 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2663 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2664 b/docker/dify/volumes/db/data/pgdata/base/16384/2664 new file mode 100644 index 00000000..680693f6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2664 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2665 b/docker/dify/volumes/db/data/pgdata/base/16384/2665 new file mode 100644 index 00000000..db28558f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2665 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2666 b/docker/dify/volumes/db/data/pgdata/base/16384/2666 new file mode 100644 index 00000000..a8ac582d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2666 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2667 b/docker/dify/volumes/db/data/pgdata/base/16384/2667 new file mode 100644 index 00000000..c6a49284 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2667 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2668 b/docker/dify/volumes/db/data/pgdata/base/16384/2668 new file mode 100644 index 00000000..5b86d79f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2668 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2669 b/docker/dify/volumes/db/data/pgdata/base/16384/2669 new file mode 100644 index 00000000..54a89dbd Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2669 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2670 b/docker/dify/volumes/db/data/pgdata/base/16384/2670 new file mode 100644 index 00000000..f4d7b28e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2670 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2673 b/docker/dify/volumes/db/data/pgdata/base/16384/2673 new file mode 100644 index 00000000..b0dcf015 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2673 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2674 b/docker/dify/volumes/db/data/pgdata/base/16384/2674 new file mode 100644 index 00000000..c3a2fb5c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2674 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2675 b/docker/dify/volumes/db/data/pgdata/base/16384/2675 new file mode 100644 index 00000000..4ad4dc3f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2675 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2678 b/docker/dify/volumes/db/data/pgdata/base/16384/2678 new file mode 100644 index 00000000..650a989c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2678 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2679 b/docker/dify/volumes/db/data/pgdata/base/16384/2679 new file mode 100644 index 00000000..8151b074 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2679 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2680 b/docker/dify/volumes/db/data/pgdata/base/16384/2680 new file mode 100644 index 00000000..217f6467 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2680 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2681 b/docker/dify/volumes/db/data/pgdata/base/16384/2681 new file mode 100644 index 00000000..e6bb11a6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2681 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2682 b/docker/dify/volumes/db/data/pgdata/base/16384/2682 new file mode 100644 index 00000000..78c574c4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2682 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2683 b/docker/dify/volumes/db/data/pgdata/base/16384/2683 new file mode 100644 index 00000000..019c290e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2683 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2684 b/docker/dify/volumes/db/data/pgdata/base/16384/2684 new file mode 100644 index 00000000..f8db3ade Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2684 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2685 b/docker/dify/volumes/db/data/pgdata/base/16384/2685 new file mode 100644 index 00000000..aedfd253 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2685 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2686 b/docker/dify/volumes/db/data/pgdata/base/16384/2686 new file mode 100644 index 00000000..a9614f10 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2686 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2687 b/docker/dify/volumes/db/data/pgdata/base/16384/2687 new file mode 100644 index 00000000..bfcefe98 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2687 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2688 b/docker/dify/volumes/db/data/pgdata/base/16384/2688 new file mode 100644 index 00000000..147e2881 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2688 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2689 b/docker/dify/volumes/db/data/pgdata/base/16384/2689 new file mode 100644 index 00000000..20b3b0ba Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2689 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2690 b/docker/dify/volumes/db/data/pgdata/base/16384/2690 new file mode 100644 index 00000000..a9ddfeda Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2690 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2691 b/docker/dify/volumes/db/data/pgdata/base/16384/2691 new file mode 100644 index 00000000..bb81f3bf Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2691 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2692 b/docker/dify/volumes/db/data/pgdata/base/16384/2692 new file mode 100644 index 00000000..5cab507c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2692 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2693 b/docker/dify/volumes/db/data/pgdata/base/16384/2693 new file mode 100644 index 00000000..899c0f02 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2693 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2696 b/docker/dify/volumes/db/data/pgdata/base/16384/2696 new file mode 100644 index 00000000..bd9a3f78 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2696 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2699 b/docker/dify/volumes/db/data/pgdata/base/16384/2699 new file mode 100644 index 00000000..fd99f43a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2699 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2701 b/docker/dify/volumes/db/data/pgdata/base/16384/2701 new file mode 100644 index 00000000..b53fbf7b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2701 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2702 b/docker/dify/volumes/db/data/pgdata/base/16384/2702 new file mode 100644 index 00000000..3898f845 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2702 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2703 b/docker/dify/volumes/db/data/pgdata/base/16384/2703 new file mode 100644 index 00000000..dcf48d3f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2703 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2704 b/docker/dify/volumes/db/data/pgdata/base/16384/2704 new file mode 100644 index 00000000..fa5b535b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2704 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2753 b/docker/dify/volumes/db/data/pgdata/base/16384/2753 new file mode 100644 index 00000000..eed22fa5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2753 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2753_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/2753_fsm new file mode 100644 index 00000000..38310e9f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2753_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2753_vm b/docker/dify/volumes/db/data/pgdata/base/16384/2753_vm new file mode 100644 index 00000000..e99bd093 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2753_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2754 b/docker/dify/volumes/db/data/pgdata/base/16384/2754 new file mode 100644 index 00000000..536caca8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2754 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2755 b/docker/dify/volumes/db/data/pgdata/base/16384/2755 new file mode 100644 index 00000000..291a3928 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2755 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2756 b/docker/dify/volumes/db/data/pgdata/base/16384/2756 new file mode 100644 index 00000000..a0aafa58 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2756 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2757 b/docker/dify/volumes/db/data/pgdata/base/16384/2757 new file mode 100644 index 00000000..67b07963 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2757 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2830 b/docker/dify/volumes/db/data/pgdata/base/16384/2830 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2831 b/docker/dify/volumes/db/data/pgdata/base/16384/2831 new file mode 100644 index 00000000..4e4ec344 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2831 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2832 b/docker/dify/volumes/db/data/pgdata/base/16384/2832 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2833 b/docker/dify/volumes/db/data/pgdata/base/16384/2833 new file mode 100644 index 00000000..e4816312 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2833 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2834 b/docker/dify/volumes/db/data/pgdata/base/16384/2834 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2835 b/docker/dify/volumes/db/data/pgdata/base/16384/2835 new file mode 100644 index 00000000..ea9290eb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2835 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2836 b/docker/dify/volumes/db/data/pgdata/base/16384/2836 new file mode 100644 index 00000000..b0a99e19 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2836 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2836_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/2836_fsm new file mode 100644 index 00000000..c8820328 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2836_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2836_vm b/docker/dify/volumes/db/data/pgdata/base/16384/2836_vm new file mode 100644 index 00000000..bb163723 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2836_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2837 b/docker/dify/volumes/db/data/pgdata/base/16384/2837 new file mode 100644 index 00000000..d1ebb528 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2837 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2838 b/docker/dify/volumes/db/data/pgdata/base/16384/2838 new file mode 100644 index 00000000..bb985539 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2838 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2838_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/2838_fsm new file mode 100644 index 00000000..3d74a178 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2838_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2838_vm b/docker/dify/volumes/db/data/pgdata/base/16384/2838_vm new file mode 100644 index 00000000..57c0610c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2838_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2839 b/docker/dify/volumes/db/data/pgdata/base/16384/2839 new file mode 100644 index 00000000..b1d534b0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2839 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2840 b/docker/dify/volumes/db/data/pgdata/base/16384/2840 new file mode 100644 index 00000000..aeba1557 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2840 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2840_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/2840_fsm new file mode 100644 index 00000000..118c93d0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2840_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2840_vm b/docker/dify/volumes/db/data/pgdata/base/16384/2840_vm new file mode 100644 index 00000000..24d4d228 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2840_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2841 b/docker/dify/volumes/db/data/pgdata/base/16384/2841 new file mode 100644 index 00000000..dbde4a3a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2841 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2995 b/docker/dify/volumes/db/data/pgdata/base/16384/2995 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/2996 b/docker/dify/volumes/db/data/pgdata/base/16384/2996 new file mode 100644 index 00000000..2193b699 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/2996 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3079 b/docker/dify/volumes/db/data/pgdata/base/16384/3079 new file mode 100644 index 00000000..9ceefc27 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3079 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3079_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/3079_fsm new file mode 100644 index 00000000..c9e260c1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3079_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3079_vm b/docker/dify/volumes/db/data/pgdata/base/16384/3079_vm new file mode 100644 index 00000000..bf82d1d7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3079_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3080 b/docker/dify/volumes/db/data/pgdata/base/16384/3080 new file mode 100644 index 00000000..e63d17c9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3080 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3081 b/docker/dify/volumes/db/data/pgdata/base/16384/3081 new file mode 100644 index 00000000..5a1a6b3c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3081 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3085 b/docker/dify/volumes/db/data/pgdata/base/16384/3085 new file mode 100644 index 00000000..fc643f04 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3085 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3118 b/docker/dify/volumes/db/data/pgdata/base/16384/3118 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3119 b/docker/dify/volumes/db/data/pgdata/base/16384/3119 new file mode 100644 index 00000000..d222ce61 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3119 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3164 b/docker/dify/volumes/db/data/pgdata/base/16384/3164 new file mode 100644 index 00000000..27b56500 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3164 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3256 b/docker/dify/volumes/db/data/pgdata/base/16384/3256 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3257 b/docker/dify/volumes/db/data/pgdata/base/16384/3257 new file mode 100644 index 00000000..19cbc83a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3257 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3258 b/docker/dify/volumes/db/data/pgdata/base/16384/3258 new file mode 100644 index 00000000..8e94b77a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3258 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3350 b/docker/dify/volumes/db/data/pgdata/base/16384/3350 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3351 b/docker/dify/volumes/db/data/pgdata/base/16384/3351 new file mode 100644 index 00000000..3d6266c7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3351 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3379 b/docker/dify/volumes/db/data/pgdata/base/16384/3379 new file mode 100644 index 00000000..16eb1337 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3379 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3380 b/docker/dify/volumes/db/data/pgdata/base/16384/3380 new file mode 100644 index 00000000..ee20b71e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3380 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3381 b/docker/dify/volumes/db/data/pgdata/base/16384/3381 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3394 b/docker/dify/volumes/db/data/pgdata/base/16384/3394 new file mode 100644 index 00000000..256ff31d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3394 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3394_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/3394_fsm new file mode 100644 index 00000000..37a542ff Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3394_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3394_vm b/docker/dify/volumes/db/data/pgdata/base/16384/3394_vm new file mode 100644 index 00000000..26fa89dd Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3394_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3395 b/docker/dify/volumes/db/data/pgdata/base/16384/3395 new file mode 100644 index 00000000..8ed59d53 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3395 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3429 b/docker/dify/volumes/db/data/pgdata/base/16384/3429 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3430 b/docker/dify/volumes/db/data/pgdata/base/16384/3430 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3431 b/docker/dify/volumes/db/data/pgdata/base/16384/3431 new file mode 100644 index 00000000..545e3d18 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3431 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3433 b/docker/dify/volumes/db/data/pgdata/base/16384/3433 new file mode 100644 index 00000000..f444b936 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3433 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3439 b/docker/dify/volumes/db/data/pgdata/base/16384/3439 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3440 b/docker/dify/volumes/db/data/pgdata/base/16384/3440 new file mode 100644 index 00000000..230c84a1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3440 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3455 b/docker/dify/volumes/db/data/pgdata/base/16384/3455 new file mode 100644 index 00000000..0a8eff3e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3455 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3456 b/docker/dify/volumes/db/data/pgdata/base/16384/3456 new file mode 100644 index 00000000..a1bce693 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3456 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3456_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/3456_fsm new file mode 100644 index 00000000..c11022f1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3456_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3456_vm b/docker/dify/volumes/db/data/pgdata/base/16384/3456_vm new file mode 100644 index 00000000..76c2c01e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3456_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3466 b/docker/dify/volumes/db/data/pgdata/base/16384/3466 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3467 b/docker/dify/volumes/db/data/pgdata/base/16384/3467 new file mode 100644 index 00000000..9c0b15b5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3467 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3468 b/docker/dify/volumes/db/data/pgdata/base/16384/3468 new file mode 100644 index 00000000..67cb9321 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3468 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3501 b/docker/dify/volumes/db/data/pgdata/base/16384/3501 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3502 b/docker/dify/volumes/db/data/pgdata/base/16384/3502 new file mode 100644 index 00000000..5e75ac3d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3502 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3503 b/docker/dify/volumes/db/data/pgdata/base/16384/3503 new file mode 100644 index 00000000..756d641c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3503 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3534 b/docker/dify/volumes/db/data/pgdata/base/16384/3534 new file mode 100644 index 00000000..325be5a6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3534 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3541 b/docker/dify/volumes/db/data/pgdata/base/16384/3541 new file mode 100644 index 00000000..caa12951 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3541 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3541_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/3541_fsm new file mode 100644 index 00000000..941cacdd Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3541_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3541_vm b/docker/dify/volumes/db/data/pgdata/base/16384/3541_vm new file mode 100644 index 00000000..1ed7a978 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3541_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3542 b/docker/dify/volumes/db/data/pgdata/base/16384/3542 new file mode 100644 index 00000000..6b801da0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3542 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3574 b/docker/dify/volumes/db/data/pgdata/base/16384/3574 new file mode 100644 index 00000000..032e87c4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3574 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3575 b/docker/dify/volumes/db/data/pgdata/base/16384/3575 new file mode 100644 index 00000000..4e4cbda5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3575 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3576 b/docker/dify/volumes/db/data/pgdata/base/16384/3576 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3596 b/docker/dify/volumes/db/data/pgdata/base/16384/3596 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3597 b/docker/dify/volumes/db/data/pgdata/base/16384/3597 new file mode 100644 index 00000000..aa6981eb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3597 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3598 b/docker/dify/volumes/db/data/pgdata/base/16384/3598 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3599 b/docker/dify/volumes/db/data/pgdata/base/16384/3599 new file mode 100644 index 00000000..44e977ff Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3599 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3600 b/docker/dify/volumes/db/data/pgdata/base/16384/3600 new file mode 100644 index 00000000..f0cbdf48 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3600 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3600_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/3600_fsm new file mode 100644 index 00000000..d1328e3f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3600_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3600_vm b/docker/dify/volumes/db/data/pgdata/base/16384/3600_vm new file mode 100644 index 00000000..df898a0a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3600_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3601 b/docker/dify/volumes/db/data/pgdata/base/16384/3601 new file mode 100644 index 00000000..b5384986 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3601 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3601_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/3601_fsm new file mode 100644 index 00000000..59ded720 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3601_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3601_vm b/docker/dify/volumes/db/data/pgdata/base/16384/3601_vm new file mode 100644 index 00000000..06a00128 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3601_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3602 b/docker/dify/volumes/db/data/pgdata/base/16384/3602 new file mode 100644 index 00000000..d3dfdb2b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3602 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3602_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/3602_fsm new file mode 100644 index 00000000..fd059abb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3602_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3602_vm b/docker/dify/volumes/db/data/pgdata/base/16384/3602_vm new file mode 100644 index 00000000..223c1fb3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3602_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3603 b/docker/dify/volumes/db/data/pgdata/base/16384/3603 new file mode 100644 index 00000000..b0b2feac Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3603 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3603_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/3603_fsm new file mode 100644 index 00000000..e820d2fc Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3603_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3603_vm b/docker/dify/volumes/db/data/pgdata/base/16384/3603_vm new file mode 100644 index 00000000..e13280cc Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3603_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3604 b/docker/dify/volumes/db/data/pgdata/base/16384/3604 new file mode 100644 index 00000000..6f9c46bf Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3604 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3605 b/docker/dify/volumes/db/data/pgdata/base/16384/3605 new file mode 100644 index 00000000..f2a3b6ff Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3605 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3606 b/docker/dify/volumes/db/data/pgdata/base/16384/3606 new file mode 100644 index 00000000..3e9ff85d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3606 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3607 b/docker/dify/volumes/db/data/pgdata/base/16384/3607 new file mode 100644 index 00000000..00bc412f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3607 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3608 b/docker/dify/volumes/db/data/pgdata/base/16384/3608 new file mode 100644 index 00000000..fb706be7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3608 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3609 b/docker/dify/volumes/db/data/pgdata/base/16384/3609 new file mode 100644 index 00000000..7aa6370e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3609 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3712 b/docker/dify/volumes/db/data/pgdata/base/16384/3712 new file mode 100644 index 00000000..e9cbf57d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3712 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3764 b/docker/dify/volumes/db/data/pgdata/base/16384/3764 new file mode 100644 index 00000000..c1667c54 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3764 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3764_fsm b/docker/dify/volumes/db/data/pgdata/base/16384/3764_fsm new file mode 100644 index 00000000..bce5e4cd Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3764_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3764_vm b/docker/dify/volumes/db/data/pgdata/base/16384/3764_vm new file mode 100644 index 00000000..241fa775 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3764_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3766 b/docker/dify/volumes/db/data/pgdata/base/16384/3766 new file mode 100644 index 00000000..dbce457e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3766 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3767 b/docker/dify/volumes/db/data/pgdata/base/16384/3767 new file mode 100644 index 00000000..319a9d01 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3767 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/3997 b/docker/dify/volumes/db/data/pgdata/base/16384/3997 new file mode 100644 index 00000000..458be463 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/3997 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4143 b/docker/dify/volumes/db/data/pgdata/base/16384/4143 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4144 b/docker/dify/volumes/db/data/pgdata/base/16384/4144 new file mode 100644 index 00000000..bd85cca1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/4144 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4145 b/docker/dify/volumes/db/data/pgdata/base/16384/4145 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4146 b/docker/dify/volumes/db/data/pgdata/base/16384/4146 new file mode 100644 index 00000000..44e57381 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/4146 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4147 b/docker/dify/volumes/db/data/pgdata/base/16384/4147 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4148 b/docker/dify/volumes/db/data/pgdata/base/16384/4148 new file mode 100644 index 00000000..8e15add9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/4148 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4149 b/docker/dify/volumes/db/data/pgdata/base/16384/4149 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4150 b/docker/dify/volumes/db/data/pgdata/base/16384/4150 new file mode 100644 index 00000000..c7589170 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/4150 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4151 b/docker/dify/volumes/db/data/pgdata/base/16384/4151 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4152 b/docker/dify/volumes/db/data/pgdata/base/16384/4152 new file mode 100644 index 00000000..57e0595b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/4152 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4153 b/docker/dify/volumes/db/data/pgdata/base/16384/4153 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4154 b/docker/dify/volumes/db/data/pgdata/base/16384/4154 new file mode 100644 index 00000000..60c0bcff Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/4154 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4155 b/docker/dify/volumes/db/data/pgdata/base/16384/4155 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4156 b/docker/dify/volumes/db/data/pgdata/base/16384/4156 new file mode 100644 index 00000000..16ac74b6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/4156 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4157 b/docker/dify/volumes/db/data/pgdata/base/16384/4157 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4158 b/docker/dify/volumes/db/data/pgdata/base/16384/4158 new file mode 100644 index 00000000..70a4b4d1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/4158 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4159 b/docker/dify/volumes/db/data/pgdata/base/16384/4159 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4160 b/docker/dify/volumes/db/data/pgdata/base/16384/4160 new file mode 100644 index 00000000..b51e8bcd Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/4160 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4163 b/docker/dify/volumes/db/data/pgdata/base/16384/4163 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4164 b/docker/dify/volumes/db/data/pgdata/base/16384/4164 new file mode 100644 index 00000000..05fa717a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/4164 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4165 b/docker/dify/volumes/db/data/pgdata/base/16384/4165 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4166 b/docker/dify/volumes/db/data/pgdata/base/16384/4166 new file mode 100644 index 00000000..860cf21a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/4166 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4167 b/docker/dify/volumes/db/data/pgdata/base/16384/4167 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4168 b/docker/dify/volumes/db/data/pgdata/base/16384/4168 new file mode 100644 index 00000000..6a8f3616 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/4168 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4169 b/docker/dify/volumes/db/data/pgdata/base/16384/4169 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4170 b/docker/dify/volumes/db/data/pgdata/base/16384/4170 new file mode 100644 index 00000000..a40aaadd Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/4170 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4171 b/docker/dify/volumes/db/data/pgdata/base/16384/4171 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4172 b/docker/dify/volumes/db/data/pgdata/base/16384/4172 new file mode 100644 index 00000000..9d14d953 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/4172 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4173 b/docker/dify/volumes/db/data/pgdata/base/16384/4173 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/4174 b/docker/dify/volumes/db/data/pgdata/base/16384/4174 new file mode 100644 index 00000000..6dee130b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/4174 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/5002 b/docker/dify/volumes/db/data/pgdata/base/16384/5002 new file mode 100644 index 00000000..788d8b9f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/5002 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/548 b/docker/dify/volumes/db/data/pgdata/base/16384/548 new file mode 100644 index 00000000..6c120eb3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/548 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/549 b/docker/dify/volumes/db/data/pgdata/base/16384/549 new file mode 100644 index 00000000..b6011ef4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/549 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/6102 b/docker/dify/volumes/db/data/pgdata/base/16384/6102 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/6104 b/docker/dify/volumes/db/data/pgdata/base/16384/6104 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/6106 b/docker/dify/volumes/db/data/pgdata/base/16384/6106 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/6110 b/docker/dify/volumes/db/data/pgdata/base/16384/6110 new file mode 100644 index 00000000..ce8dfca4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/6110 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/6111 b/docker/dify/volumes/db/data/pgdata/base/16384/6111 new file mode 100644 index 00000000..8cd6f667 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/6111 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/6112 b/docker/dify/volumes/db/data/pgdata/base/16384/6112 new file mode 100644 index 00000000..18b93e14 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/6112 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/6113 b/docker/dify/volumes/db/data/pgdata/base/16384/6113 new file mode 100644 index 00000000..fef3c619 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/6113 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/6116 b/docker/dify/volumes/db/data/pgdata/base/16384/6116 new file mode 100644 index 00000000..252b5530 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/6116 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/6117 b/docker/dify/volumes/db/data/pgdata/base/16384/6117 new file mode 100644 index 00000000..f6ba84a6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/6117 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/6175 b/docker/dify/volumes/db/data/pgdata/base/16384/6175 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/6176 b/docker/dify/volumes/db/data/pgdata/base/16384/6176 new file mode 100644 index 00000000..36355e3c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/6176 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/6228 b/docker/dify/volumes/db/data/pgdata/base/16384/6228 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/6229 b/docker/dify/volumes/db/data/pgdata/base/16384/6229 new file mode 100644 index 00000000..392d4a77 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/6229 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/6237 b/docker/dify/volumes/db/data/pgdata/base/16384/6237 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/6238 b/docker/dify/volumes/db/data/pgdata/base/16384/6238 new file mode 100644 index 00000000..991d61d0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/6238 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/6239 b/docker/dify/volumes/db/data/pgdata/base/16384/6239 new file mode 100644 index 00000000..ae700d15 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/6239 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/826 b/docker/dify/volumes/db/data/pgdata/base/16384/826 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/827 b/docker/dify/volumes/db/data/pgdata/base/16384/827 new file mode 100644 index 00000000..26b2b802 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/827 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/828 b/docker/dify/volumes/db/data/pgdata/base/16384/828 new file mode 100644 index 00000000..84f39f8d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/828 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/PG_VERSION b/docker/dify/volumes/db/data/pgdata/base/16384/PG_VERSION new file mode 100644 index 00000000..60d3b2f4 --- /dev/null +++ b/docker/dify/volumes/db/data/pgdata/base/16384/PG_VERSION @@ -0,0 +1 @@ +15 diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/pg_filenode.map b/docker/dify/volumes/db/data/pgdata/base/16384/pg_filenode.map new file mode 100644 index 00000000..193d78f3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/pg_filenode.map differ diff --git a/docker/dify/volumes/db/data/pgdata/base/16384/pg_internal.init b/docker/dify/volumes/db/data/pgdata/base/16384/pg_internal.init new file mode 100644 index 00000000..15304a6c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/16384/pg_internal.init differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/112 b/docker/dify/volumes/db/data/pgdata/base/17887/112 new file mode 100644 index 00000000..522d8826 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/112 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/113 b/docker/dify/volumes/db/data/pgdata/base/17887/113 new file mode 100644 index 00000000..8dd6cee3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/113 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/1247 b/docker/dify/volumes/db/data/pgdata/base/17887/1247 new file mode 100644 index 00000000..efd7a320 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/1247 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/1247_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/1247_fsm new file mode 100644 index 00000000..91755ad3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/1247_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/1247_vm b/docker/dify/volumes/db/data/pgdata/base/17887/1247_vm new file mode 100644 index 00000000..0146ca78 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/1247_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/1249 b/docker/dify/volumes/db/data/pgdata/base/17887/1249 new file mode 100644 index 00000000..db0ed316 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/1249 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/1249_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/1249_fsm new file mode 100644 index 00000000..d2e12c97 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/1249_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/1249_vm b/docker/dify/volumes/db/data/pgdata/base/17887/1249_vm new file mode 100644 index 00000000..32cd3bcb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/1249_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/1255 b/docker/dify/volumes/db/data/pgdata/base/17887/1255 new file mode 100644 index 00000000..bc08233a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/1255 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/1255_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/1255_fsm new file mode 100644 index 00000000..879fc55e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/1255_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/1255_vm b/docker/dify/volumes/db/data/pgdata/base/17887/1255_vm new file mode 100644 index 00000000..41adb46b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/1255_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/1259 b/docker/dify/volumes/db/data/pgdata/base/17887/1259 new file mode 100644 index 00000000..ba11141e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/1259 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/1259_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/1259_fsm new file mode 100644 index 00000000..94bc691d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/1259_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/1259_vm b/docker/dify/volumes/db/data/pgdata/base/17887/1259_vm new file mode 100644 index 00000000..085b6632 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/1259_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/13454 b/docker/dify/volumes/db/data/pgdata/base/17887/13454 new file mode 100644 index 00000000..8515f261 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/13454 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/13454_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/13454_fsm new file mode 100644 index 00000000..f96ccf26 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/13454_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/13454_vm b/docker/dify/volumes/db/data/pgdata/base/17887/13454_vm new file mode 100644 index 00000000..a63448d4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/13454_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/13457 b/docker/dify/volumes/db/data/pgdata/base/17887/13457 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/13458 b/docker/dify/volumes/db/data/pgdata/base/17887/13458 new file mode 100644 index 00000000..a9ec671a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/13458 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/13459 b/docker/dify/volumes/db/data/pgdata/base/17887/13459 new file mode 100644 index 00000000..195da83b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/13459 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/13459_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/13459_fsm new file mode 100644 index 00000000..e4817059 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/13459_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/13459_vm b/docker/dify/volumes/db/data/pgdata/base/17887/13459_vm new file mode 100644 index 00000000..53b36c6a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/13459_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/13462 b/docker/dify/volumes/db/data/pgdata/base/17887/13462 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/13463 b/docker/dify/volumes/db/data/pgdata/base/17887/13463 new file mode 100644 index 00000000..7930959e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/13463 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/13464 b/docker/dify/volumes/db/data/pgdata/base/17887/13464 new file mode 100644 index 00000000..454fcaca Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/13464 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/13464_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/13464_fsm new file mode 100644 index 00000000..86d8918c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/13464_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/13464_vm b/docker/dify/volumes/db/data/pgdata/base/17887/13464_vm new file mode 100644 index 00000000..61ef4a51 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/13464_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/13467 b/docker/dify/volumes/db/data/pgdata/base/17887/13467 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/13468 b/docker/dify/volumes/db/data/pgdata/base/17887/13468 new file mode 100644 index 00000000..00037083 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/13468 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/13469 b/docker/dify/volumes/db/data/pgdata/base/17887/13469 new file mode 100644 index 00000000..eea05d40 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/13469 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/13469_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/13469_fsm new file mode 100644 index 00000000..9da055d5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/13469_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/13469_vm b/docker/dify/volumes/db/data/pgdata/base/17887/13469_vm new file mode 100644 index 00000000..4fac34d4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/13469_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/13472 b/docker/dify/volumes/db/data/pgdata/base/17887/13472 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/13473 b/docker/dify/volumes/db/data/pgdata/base/17887/13473 new file mode 100644 index 00000000..d1865910 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/13473 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/1417 b/docker/dify/volumes/db/data/pgdata/base/17887/1417 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/1418 b/docker/dify/volumes/db/data/pgdata/base/17887/1418 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/174 b/docker/dify/volumes/db/data/pgdata/base/17887/174 new file mode 100644 index 00000000..6dbb118d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/174 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/175 b/docker/dify/volumes/db/data/pgdata/base/17887/175 new file mode 100644 index 00000000..f9b9fce8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/175 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17899 b/docker/dify/volumes/db/data/pgdata/base/17887/17899 new file mode 100644 index 00000000..3bdb92aa Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17899 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17905 b/docker/dify/volumes/db/data/pgdata/base/17887/17905 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17906 b/docker/dify/volumes/db/data/pgdata/base/17887/17906 new file mode 100644 index 00000000..36e8bb31 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17906 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17907 b/docker/dify/volumes/db/data/pgdata/base/17887/17907 new file mode 100644 index 00000000..62a0df26 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17907 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17909 b/docker/dify/volumes/db/data/pgdata/base/17887/17909 new file mode 100644 index 00000000..f9cb28db Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17909 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17910 b/docker/dify/volumes/db/data/pgdata/base/17887/17910 new file mode 100644 index 00000000..60685ba6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17910 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17911 b/docker/dify/volumes/db/data/pgdata/base/17887/17911 new file mode 100644 index 00000000..cb05f7c9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17911 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17912 b/docker/dify/volumes/db/data/pgdata/base/17887/17912 new file mode 100644 index 00000000..5452034a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17912 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17916 b/docker/dify/volumes/db/data/pgdata/base/17887/17916 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17917 b/docker/dify/volumes/db/data/pgdata/base/17887/17917 new file mode 100644 index 00000000..da253b01 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17917 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17918 b/docker/dify/volumes/db/data/pgdata/base/17887/17918 new file mode 100644 index 00000000..781cdd8c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17918 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17920 b/docker/dify/volumes/db/data/pgdata/base/17887/17920 new file mode 100644 index 00000000..df732207 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17920 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17921 b/docker/dify/volumes/db/data/pgdata/base/17887/17921 new file mode 100644 index 00000000..4ec4e698 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17921 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17922 b/docker/dify/volumes/db/data/pgdata/base/17887/17922 new file mode 100644 index 00000000..db01353d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17922 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17923 b/docker/dify/volumes/db/data/pgdata/base/17887/17923 new file mode 100644 index 00000000..1cf59054 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17923 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17924 b/docker/dify/volumes/db/data/pgdata/base/17887/17924 new file mode 100644 index 00000000..d1f915f7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17924 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17928 b/docker/dify/volumes/db/data/pgdata/base/17887/17928 new file mode 100644 index 00000000..8fa7e376 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17928 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17928_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/17928_fsm new file mode 100644 index 00000000..6b4fbb37 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17928_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17929 b/docker/dify/volumes/db/data/pgdata/base/17887/17929 new file mode 100644 index 00000000..53b70add Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17929 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17930 b/docker/dify/volumes/db/data/pgdata/base/17887/17930 new file mode 100644 index 00000000..a23823ca Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17930 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17932 b/docker/dify/volumes/db/data/pgdata/base/17887/17932 new file mode 100644 index 00000000..a786113a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17932 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17934 b/docker/dify/volumes/db/data/pgdata/base/17887/17934 new file mode 100644 index 00000000..faa52954 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17934 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17935 b/docker/dify/volumes/db/data/pgdata/base/17887/17935 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17940 b/docker/dify/volumes/db/data/pgdata/base/17887/17940 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17941 b/docker/dify/volumes/db/data/pgdata/base/17887/17941 new file mode 100644 index 00000000..76f551ef Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17941 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17942 b/docker/dify/volumes/db/data/pgdata/base/17887/17942 new file mode 100644 index 00000000..5b75455b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17942 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17944 b/docker/dify/volumes/db/data/pgdata/base/17887/17944 new file mode 100644 index 00000000..7b9c8edd Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17944 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17946 b/docker/dify/volumes/db/data/pgdata/base/17887/17946 new file mode 100644 index 00000000..d245cb2b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17946 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17947 b/docker/dify/volumes/db/data/pgdata/base/17887/17947 new file mode 100644 index 00000000..7431cf46 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17947 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17948 b/docker/dify/volumes/db/data/pgdata/base/17887/17948 new file mode 100644 index 00000000..305c6168 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17948 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17949 b/docker/dify/volumes/db/data/pgdata/base/17887/17949 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17953 b/docker/dify/volumes/db/data/pgdata/base/17887/17953 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17954 b/docker/dify/volumes/db/data/pgdata/base/17887/17954 new file mode 100644 index 00000000..e39033a4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17954 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17955 b/docker/dify/volumes/db/data/pgdata/base/17887/17955 new file mode 100644 index 00000000..934d0d78 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17955 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17957 b/docker/dify/volumes/db/data/pgdata/base/17887/17957 new file mode 100644 index 00000000..7e43b7c6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17957 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17959 b/docker/dify/volumes/db/data/pgdata/base/17887/17959 new file mode 100644 index 00000000..1216cedf Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17959 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17960 b/docker/dify/volumes/db/data/pgdata/base/17887/17960 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17964 b/docker/dify/volumes/db/data/pgdata/base/17887/17964 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17965 b/docker/dify/volumes/db/data/pgdata/base/17887/17965 new file mode 100644 index 00000000..7e6b6b63 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17965 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17966 b/docker/dify/volumes/db/data/pgdata/base/17887/17966 new file mode 100644 index 00000000..88cf52ff Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17966 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17968 b/docker/dify/volumes/db/data/pgdata/base/17887/17968 new file mode 100644 index 00000000..e7be75c9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17968 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17969 b/docker/dify/volumes/db/data/pgdata/base/17887/17969 new file mode 100644 index 00000000..7a8302c6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17969 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17970 b/docker/dify/volumes/db/data/pgdata/base/17887/17970 new file mode 100644 index 00000000..04e6be92 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17970 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17971 b/docker/dify/volumes/db/data/pgdata/base/17887/17971 new file mode 100644 index 00000000..acf8b8f6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17971 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17972 b/docker/dify/volumes/db/data/pgdata/base/17887/17972 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17976 b/docker/dify/volumes/db/data/pgdata/base/17887/17976 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17977 b/docker/dify/volumes/db/data/pgdata/base/17887/17977 new file mode 100644 index 00000000..80e2efed Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17977 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17978 b/docker/dify/volumes/db/data/pgdata/base/17887/17978 new file mode 100644 index 00000000..93bede11 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17978 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17980 b/docker/dify/volumes/db/data/pgdata/base/17887/17980 new file mode 100644 index 00000000..cb472ca5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17980 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17981 b/docker/dify/volumes/db/data/pgdata/base/17887/17981 new file mode 100644 index 00000000..608d7c35 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17981 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17982 b/docker/dify/volumes/db/data/pgdata/base/17887/17982 new file mode 100644 index 00000000..993f13ce Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17982 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17983 b/docker/dify/volumes/db/data/pgdata/base/17887/17983 new file mode 100644 index 00000000..09d65522 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17983 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17984 b/docker/dify/volumes/db/data/pgdata/base/17887/17984 new file mode 100644 index 00000000..b7720847 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17984 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17988 b/docker/dify/volumes/db/data/pgdata/base/17887/17988 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17989 b/docker/dify/volumes/db/data/pgdata/base/17887/17989 new file mode 100644 index 00000000..8130300e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17989 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17990 b/docker/dify/volumes/db/data/pgdata/base/17887/17990 new file mode 100644 index 00000000..69fdceed Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17990 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17992 b/docker/dify/volumes/db/data/pgdata/base/17887/17992 new file mode 100644 index 00000000..97f80ed7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17992 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17993 b/docker/dify/volumes/db/data/pgdata/base/17887/17993 new file mode 100644 index 00000000..ac30f058 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17993 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17994 b/docker/dify/volumes/db/data/pgdata/base/17887/17994 new file mode 100644 index 00000000..7ada40bb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17994 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17995 b/docker/dify/volumes/db/data/pgdata/base/17887/17995 new file mode 100644 index 00000000..e465c81a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17995 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/17996 b/docker/dify/volumes/db/data/pgdata/base/17887/17996 new file mode 100644 index 00000000..524a8183 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/17996 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18000 b/docker/dify/volumes/db/data/pgdata/base/17887/18000 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18001 b/docker/dify/volumes/db/data/pgdata/base/17887/18001 new file mode 100644 index 00000000..0979d063 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/18001 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18002 b/docker/dify/volumes/db/data/pgdata/base/17887/18002 new file mode 100644 index 00000000..c72a0495 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/18002 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18004 b/docker/dify/volumes/db/data/pgdata/base/17887/18004 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18008 b/docker/dify/volumes/db/data/pgdata/base/17887/18008 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18009 b/docker/dify/volumes/db/data/pgdata/base/17887/18009 new file mode 100644 index 00000000..b5e184d8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/18009 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18010 b/docker/dify/volumes/db/data/pgdata/base/17887/18010 new file mode 100644 index 00000000..39833e25 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/18010 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18012 b/docker/dify/volumes/db/data/pgdata/base/17887/18012 new file mode 100644 index 00000000..58db20af Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/18012 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18013 b/docker/dify/volumes/db/data/pgdata/base/17887/18013 new file mode 100644 index 00000000..3b5480a7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/18013 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18014 b/docker/dify/volumes/db/data/pgdata/base/17887/18014 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18018 b/docker/dify/volumes/db/data/pgdata/base/17887/18018 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18019 b/docker/dify/volumes/db/data/pgdata/base/17887/18019 new file mode 100644 index 00000000..1854a623 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/18019 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18020 b/docker/dify/volumes/db/data/pgdata/base/17887/18020 new file mode 100644 index 00000000..b19c3a87 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/18020 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18022 b/docker/dify/volumes/db/data/pgdata/base/17887/18022 new file mode 100644 index 00000000..0644842b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/18022 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18023 b/docker/dify/volumes/db/data/pgdata/base/17887/18023 new file mode 100644 index 00000000..890309b6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/18023 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18024 b/docker/dify/volumes/db/data/pgdata/base/17887/18024 new file mode 100644 index 00000000..c9b815fa Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/18024 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18025 b/docker/dify/volumes/db/data/pgdata/base/17887/18025 new file mode 100644 index 00000000..a71b3847 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/18025 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18026 b/docker/dify/volumes/db/data/pgdata/base/17887/18026 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18030 b/docker/dify/volumes/db/data/pgdata/base/17887/18030 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18031 b/docker/dify/volumes/db/data/pgdata/base/17887/18031 new file mode 100644 index 00000000..81e9b92c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/18031 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18032 b/docker/dify/volumes/db/data/pgdata/base/17887/18032 new file mode 100644 index 00000000..d8cdaca8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/18032 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18034 b/docker/dify/volumes/db/data/pgdata/base/17887/18034 new file mode 100644 index 00000000..edb5b099 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/18034 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18035 b/docker/dify/volumes/db/data/pgdata/base/17887/18035 new file mode 100644 index 00000000..9185586e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/18035 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18036 b/docker/dify/volumes/db/data/pgdata/base/17887/18036 new file mode 100644 index 00000000..7b526739 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/18036 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18037 b/docker/dify/volumes/db/data/pgdata/base/17887/18037 new file mode 100644 index 00000000..27929208 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/18037 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18038 b/docker/dify/volumes/db/data/pgdata/base/17887/18038 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18042 b/docker/dify/volumes/db/data/pgdata/base/17887/18042 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18043 b/docker/dify/volumes/db/data/pgdata/base/17887/18043 new file mode 100644 index 00000000..919641d9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/18043 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18044 b/docker/dify/volumes/db/data/pgdata/base/17887/18044 new file mode 100644 index 00000000..f8df30df Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/18044 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18046 b/docker/dify/volumes/db/data/pgdata/base/17887/18046 new file mode 100644 index 00000000..38a75b45 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/18046 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/18047 b/docker/dify/volumes/db/data/pgdata/base/17887/18047 new file mode 100644 index 00000000..39f5fe41 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/18047 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2187 b/docker/dify/volumes/db/data/pgdata/base/17887/2187 new file mode 100644 index 00000000..dfaedac4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2187 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2224 b/docker/dify/volumes/db/data/pgdata/base/17887/2224 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2228 b/docker/dify/volumes/db/data/pgdata/base/17887/2228 new file mode 100644 index 00000000..95a63c26 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2228 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2328 b/docker/dify/volumes/db/data/pgdata/base/17887/2328 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2336 b/docker/dify/volumes/db/data/pgdata/base/17887/2336 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2337 b/docker/dify/volumes/db/data/pgdata/base/17887/2337 new file mode 100644 index 00000000..a513dba1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2337 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2579 b/docker/dify/volumes/db/data/pgdata/base/17887/2579 new file mode 100644 index 00000000..42bd82ff Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2579 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2600 b/docker/dify/volumes/db/data/pgdata/base/17887/2600 new file mode 100644 index 00000000..367e506c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2600 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2600_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/2600_fsm new file mode 100644 index 00000000..a2a2cd99 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2600_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2600_vm b/docker/dify/volumes/db/data/pgdata/base/17887/2600_vm new file mode 100644 index 00000000..a5993e9a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2600_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2601 b/docker/dify/volumes/db/data/pgdata/base/17887/2601 new file mode 100644 index 00000000..51a35a26 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2601 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2601_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/2601_fsm new file mode 100644 index 00000000..6f44e411 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2601_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2601_vm b/docker/dify/volumes/db/data/pgdata/base/17887/2601_vm new file mode 100644 index 00000000..9a5acdb8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2601_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2602 b/docker/dify/volumes/db/data/pgdata/base/17887/2602 new file mode 100644 index 00000000..205fb800 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2602 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2602_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/2602_fsm new file mode 100644 index 00000000..ba4afb15 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2602_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2602_vm b/docker/dify/volumes/db/data/pgdata/base/17887/2602_vm new file mode 100644 index 00000000..7027c415 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2602_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2603 b/docker/dify/volumes/db/data/pgdata/base/17887/2603 new file mode 100644 index 00000000..b2076d18 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2603 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2603_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/2603_fsm new file mode 100644 index 00000000..beb1e471 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2603_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2603_vm b/docker/dify/volumes/db/data/pgdata/base/17887/2603_vm new file mode 100644 index 00000000..fd1d2919 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2603_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2604 b/docker/dify/volumes/db/data/pgdata/base/17887/2604 new file mode 100644 index 00000000..8bf263a7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2604 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2605 b/docker/dify/volumes/db/data/pgdata/base/17887/2605 new file mode 100644 index 00000000..e2f7f6a5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2605 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2605_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/2605_fsm new file mode 100644 index 00000000..66082851 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2605_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2605_vm b/docker/dify/volumes/db/data/pgdata/base/17887/2605_vm new file mode 100644 index 00000000..8ede9b12 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2605_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2606 b/docker/dify/volumes/db/data/pgdata/base/17887/2606 new file mode 100644 index 00000000..81846ada Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2606 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2606_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/2606_fsm new file mode 100644 index 00000000..721aaa32 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2606_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2606_vm b/docker/dify/volumes/db/data/pgdata/base/17887/2606_vm new file mode 100644 index 00000000..73fccfe5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2606_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2607 b/docker/dify/volumes/db/data/pgdata/base/17887/2607 new file mode 100644 index 00000000..c1b1c203 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2607 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2607_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/2607_fsm new file mode 100644 index 00000000..5c81d2ba Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2607_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2607_vm b/docker/dify/volumes/db/data/pgdata/base/17887/2607_vm new file mode 100644 index 00000000..b0c5b4bc Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2607_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2608 b/docker/dify/volumes/db/data/pgdata/base/17887/2608 new file mode 100644 index 00000000..e8474646 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2608 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2608_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/2608_fsm new file mode 100644 index 00000000..8d8471c9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2608_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2608_vm b/docker/dify/volumes/db/data/pgdata/base/17887/2608_vm new file mode 100644 index 00000000..3462b872 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2608_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2609 b/docker/dify/volumes/db/data/pgdata/base/17887/2609 new file mode 100644 index 00000000..5f0c878b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2609 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2609_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/2609_fsm new file mode 100644 index 00000000..3df9ab0c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2609_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2609_vm b/docker/dify/volumes/db/data/pgdata/base/17887/2609_vm new file mode 100644 index 00000000..5ad22f28 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2609_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2610 b/docker/dify/volumes/db/data/pgdata/base/17887/2610 new file mode 100644 index 00000000..acecb575 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2610 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2610_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/2610_fsm new file mode 100644 index 00000000..ce667417 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2610_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2610_vm b/docker/dify/volumes/db/data/pgdata/base/17887/2610_vm new file mode 100644 index 00000000..c37906b5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2610_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2611 b/docker/dify/volumes/db/data/pgdata/base/17887/2611 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2612 b/docker/dify/volumes/db/data/pgdata/base/17887/2612 new file mode 100644 index 00000000..3ab1cd14 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2612 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2612_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/2612_fsm new file mode 100644 index 00000000..9111496e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2612_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2612_vm b/docker/dify/volumes/db/data/pgdata/base/17887/2612_vm new file mode 100644 index 00000000..84b8f167 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2612_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2613 b/docker/dify/volumes/db/data/pgdata/base/17887/2613 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2615 b/docker/dify/volumes/db/data/pgdata/base/17887/2615 new file mode 100644 index 00000000..c5ffbeaf Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2615 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2615_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/2615_fsm new file mode 100644 index 00000000..b70304f4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2615_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2615_vm b/docker/dify/volumes/db/data/pgdata/base/17887/2615_vm new file mode 100644 index 00000000..cafb997b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2615_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2616 b/docker/dify/volumes/db/data/pgdata/base/17887/2616 new file mode 100644 index 00000000..215ba517 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2616 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2616_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/2616_fsm new file mode 100644 index 00000000..2f0b7715 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2616_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2616_vm b/docker/dify/volumes/db/data/pgdata/base/17887/2616_vm new file mode 100644 index 00000000..c918a577 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2616_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2617 b/docker/dify/volumes/db/data/pgdata/base/17887/2617 new file mode 100644 index 00000000..7d0b7a9b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2617 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2617_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/2617_fsm new file mode 100644 index 00000000..f7546bbf Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2617_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2617_vm b/docker/dify/volumes/db/data/pgdata/base/17887/2617_vm new file mode 100644 index 00000000..2232b930 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2617_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2618 b/docker/dify/volumes/db/data/pgdata/base/17887/2618 new file mode 100644 index 00000000..b24bb1b1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2618 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2618_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/2618_fsm new file mode 100644 index 00000000..f4ca10a0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2618_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2618_vm b/docker/dify/volumes/db/data/pgdata/base/17887/2618_vm new file mode 100644 index 00000000..cdae6a63 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2618_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2619 b/docker/dify/volumes/db/data/pgdata/base/17887/2619 new file mode 100644 index 00000000..14d313ff Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2619 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2619_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/2619_fsm new file mode 100644 index 00000000..b6683aa2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2619_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2619_vm b/docker/dify/volumes/db/data/pgdata/base/17887/2619_vm new file mode 100644 index 00000000..00dacef6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2619_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2620 b/docker/dify/volumes/db/data/pgdata/base/17887/2620 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2650 b/docker/dify/volumes/db/data/pgdata/base/17887/2650 new file mode 100644 index 00000000..4adc5db5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2650 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2651 b/docker/dify/volumes/db/data/pgdata/base/17887/2651 new file mode 100644 index 00000000..e91d55db Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2651 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2652 b/docker/dify/volumes/db/data/pgdata/base/17887/2652 new file mode 100644 index 00000000..d4076e60 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2652 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2653 b/docker/dify/volumes/db/data/pgdata/base/17887/2653 new file mode 100644 index 00000000..0b2b54c4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2653 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2654 b/docker/dify/volumes/db/data/pgdata/base/17887/2654 new file mode 100644 index 00000000..05e7dc69 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2654 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2655 b/docker/dify/volumes/db/data/pgdata/base/17887/2655 new file mode 100644 index 00000000..a1152c3a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2655 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2656 b/docker/dify/volumes/db/data/pgdata/base/17887/2656 new file mode 100644 index 00000000..82cb4989 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2656 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2657 b/docker/dify/volumes/db/data/pgdata/base/17887/2657 new file mode 100644 index 00000000..ba87ef15 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2657 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2658 b/docker/dify/volumes/db/data/pgdata/base/17887/2658 new file mode 100644 index 00000000..f283ad37 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2658 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2659 b/docker/dify/volumes/db/data/pgdata/base/17887/2659 new file mode 100644 index 00000000..0d4ce348 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2659 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2660 b/docker/dify/volumes/db/data/pgdata/base/17887/2660 new file mode 100644 index 00000000..05fec3c8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2660 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2661 b/docker/dify/volumes/db/data/pgdata/base/17887/2661 new file mode 100644 index 00000000..b45fb8e9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2661 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2662 b/docker/dify/volumes/db/data/pgdata/base/17887/2662 new file mode 100644 index 00000000..f6108a04 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2662 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2663 b/docker/dify/volumes/db/data/pgdata/base/17887/2663 new file mode 100644 index 00000000..f59f1768 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2663 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2664 b/docker/dify/volumes/db/data/pgdata/base/17887/2664 new file mode 100644 index 00000000..0d1fc124 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2664 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2665 b/docker/dify/volumes/db/data/pgdata/base/17887/2665 new file mode 100644 index 00000000..fa689234 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2665 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2666 b/docker/dify/volumes/db/data/pgdata/base/17887/2666 new file mode 100644 index 00000000..e93cb4bc Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2666 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2667 b/docker/dify/volumes/db/data/pgdata/base/17887/2667 new file mode 100644 index 00000000..37ab1255 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2667 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2668 b/docker/dify/volumes/db/data/pgdata/base/17887/2668 new file mode 100644 index 00000000..467eeee7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2668 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2669 b/docker/dify/volumes/db/data/pgdata/base/17887/2669 new file mode 100644 index 00000000..4aaaccf5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2669 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2670 b/docker/dify/volumes/db/data/pgdata/base/17887/2670 new file mode 100644 index 00000000..c1fb94d3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2670 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2673 b/docker/dify/volumes/db/data/pgdata/base/17887/2673 new file mode 100644 index 00000000..2715c188 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2673 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2674 b/docker/dify/volumes/db/data/pgdata/base/17887/2674 new file mode 100644 index 00000000..d9721a47 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2674 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2675 b/docker/dify/volumes/db/data/pgdata/base/17887/2675 new file mode 100644 index 00000000..afc49202 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2675 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2678 b/docker/dify/volumes/db/data/pgdata/base/17887/2678 new file mode 100644 index 00000000..fc7598ea Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2678 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2679 b/docker/dify/volumes/db/data/pgdata/base/17887/2679 new file mode 100644 index 00000000..6f3d1157 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2679 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2680 b/docker/dify/volumes/db/data/pgdata/base/17887/2680 new file mode 100644 index 00000000..645c507c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2680 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2681 b/docker/dify/volumes/db/data/pgdata/base/17887/2681 new file mode 100644 index 00000000..fa402717 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2681 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2682 b/docker/dify/volumes/db/data/pgdata/base/17887/2682 new file mode 100644 index 00000000..8e3bb103 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2682 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2683 b/docker/dify/volumes/db/data/pgdata/base/17887/2683 new file mode 100644 index 00000000..511f0447 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2683 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2684 b/docker/dify/volumes/db/data/pgdata/base/17887/2684 new file mode 100644 index 00000000..1d11f32a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2684 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2685 b/docker/dify/volumes/db/data/pgdata/base/17887/2685 new file mode 100644 index 00000000..6a646c56 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2685 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2686 b/docker/dify/volumes/db/data/pgdata/base/17887/2686 new file mode 100644 index 00000000..738eb1e3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2686 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2687 b/docker/dify/volumes/db/data/pgdata/base/17887/2687 new file mode 100644 index 00000000..14548be1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2687 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2688 b/docker/dify/volumes/db/data/pgdata/base/17887/2688 new file mode 100644 index 00000000..c79ba3c9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2688 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2689 b/docker/dify/volumes/db/data/pgdata/base/17887/2689 new file mode 100644 index 00000000..d2572726 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2689 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2690 b/docker/dify/volumes/db/data/pgdata/base/17887/2690 new file mode 100644 index 00000000..37759a11 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2690 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2691 b/docker/dify/volumes/db/data/pgdata/base/17887/2691 new file mode 100644 index 00000000..f4a79219 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2691 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2692 b/docker/dify/volumes/db/data/pgdata/base/17887/2692 new file mode 100644 index 00000000..bf487e6a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2692 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2693 b/docker/dify/volumes/db/data/pgdata/base/17887/2693 new file mode 100644 index 00000000..4fa597d6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2693 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2696 b/docker/dify/volumes/db/data/pgdata/base/17887/2696 new file mode 100644 index 00000000..d1f4851f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2696 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2699 b/docker/dify/volumes/db/data/pgdata/base/17887/2699 new file mode 100644 index 00000000..338a3bf6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2699 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2701 b/docker/dify/volumes/db/data/pgdata/base/17887/2701 new file mode 100644 index 00000000..c4f681a3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2701 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2702 b/docker/dify/volumes/db/data/pgdata/base/17887/2702 new file mode 100644 index 00000000..6b384bdf Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2702 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2703 b/docker/dify/volumes/db/data/pgdata/base/17887/2703 new file mode 100644 index 00000000..58c93067 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2703 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2704 b/docker/dify/volumes/db/data/pgdata/base/17887/2704 new file mode 100644 index 00000000..82919c80 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2704 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2753 b/docker/dify/volumes/db/data/pgdata/base/17887/2753 new file mode 100644 index 00000000..8dd78b19 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2753 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2753_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/2753_fsm new file mode 100644 index 00000000..97721a73 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2753_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2753_vm b/docker/dify/volumes/db/data/pgdata/base/17887/2753_vm new file mode 100644 index 00000000..3fb4596a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2753_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2754 b/docker/dify/volumes/db/data/pgdata/base/17887/2754 new file mode 100644 index 00000000..bcded6f6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2754 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2755 b/docker/dify/volumes/db/data/pgdata/base/17887/2755 new file mode 100644 index 00000000..023b78db Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2755 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2756 b/docker/dify/volumes/db/data/pgdata/base/17887/2756 new file mode 100644 index 00000000..8051799f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2756 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2757 b/docker/dify/volumes/db/data/pgdata/base/17887/2757 new file mode 100644 index 00000000..53d7d027 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2757 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2830 b/docker/dify/volumes/db/data/pgdata/base/17887/2830 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2831 b/docker/dify/volumes/db/data/pgdata/base/17887/2831 new file mode 100644 index 00000000..ff558b67 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2831 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2832 b/docker/dify/volumes/db/data/pgdata/base/17887/2832 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2833 b/docker/dify/volumes/db/data/pgdata/base/17887/2833 new file mode 100644 index 00000000..804b7958 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2833 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2834 b/docker/dify/volumes/db/data/pgdata/base/17887/2834 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2835 b/docker/dify/volumes/db/data/pgdata/base/17887/2835 new file mode 100644 index 00000000..4041d513 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2835 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2836 b/docker/dify/volumes/db/data/pgdata/base/17887/2836 new file mode 100644 index 00000000..d3e2adac Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2836 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2836_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/2836_fsm new file mode 100644 index 00000000..74a867cd Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2836_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2836_vm b/docker/dify/volumes/db/data/pgdata/base/17887/2836_vm new file mode 100644 index 00000000..f033ccd6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2836_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2837 b/docker/dify/volumes/db/data/pgdata/base/17887/2837 new file mode 100644 index 00000000..a93803a6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2837 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2838 b/docker/dify/volumes/db/data/pgdata/base/17887/2838 new file mode 100644 index 00000000..65f644d1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2838 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2838_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/2838_fsm new file mode 100644 index 00000000..5323b24f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2838_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2838_vm b/docker/dify/volumes/db/data/pgdata/base/17887/2838_vm new file mode 100644 index 00000000..7b0fe35f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2838_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2839 b/docker/dify/volumes/db/data/pgdata/base/17887/2839 new file mode 100644 index 00000000..aa37f5c8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2839 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2840 b/docker/dify/volumes/db/data/pgdata/base/17887/2840 new file mode 100644 index 00000000..656b808d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2840 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2840_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/2840_fsm new file mode 100644 index 00000000..23af5dd3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2840_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2840_vm b/docker/dify/volumes/db/data/pgdata/base/17887/2840_vm new file mode 100644 index 00000000..5782eccf Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2840_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2841 b/docker/dify/volumes/db/data/pgdata/base/17887/2841 new file mode 100644 index 00000000..f470b975 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2841 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2995 b/docker/dify/volumes/db/data/pgdata/base/17887/2995 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/2996 b/docker/dify/volumes/db/data/pgdata/base/17887/2996 new file mode 100644 index 00000000..82a5075d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/2996 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3079 b/docker/dify/volumes/db/data/pgdata/base/17887/3079 new file mode 100644 index 00000000..1de19ccb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3079 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3079_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/3079_fsm new file mode 100644 index 00000000..97b7b65a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3079_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3079_vm b/docker/dify/volumes/db/data/pgdata/base/17887/3079_vm new file mode 100644 index 00000000..49683c19 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3079_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3080 b/docker/dify/volumes/db/data/pgdata/base/17887/3080 new file mode 100644 index 00000000..d9d904f9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3080 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3081 b/docker/dify/volumes/db/data/pgdata/base/17887/3081 new file mode 100644 index 00000000..5b4f81e0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3081 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3085 b/docker/dify/volumes/db/data/pgdata/base/17887/3085 new file mode 100644 index 00000000..33a1d984 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3085 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3118 b/docker/dify/volumes/db/data/pgdata/base/17887/3118 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3119 b/docker/dify/volumes/db/data/pgdata/base/17887/3119 new file mode 100644 index 00000000..ed829e0b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3119 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3164 b/docker/dify/volumes/db/data/pgdata/base/17887/3164 new file mode 100644 index 00000000..ea25dbd6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3164 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3256 b/docker/dify/volumes/db/data/pgdata/base/17887/3256 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3257 b/docker/dify/volumes/db/data/pgdata/base/17887/3257 new file mode 100644 index 00000000..49bdf4c5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3257 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3258 b/docker/dify/volumes/db/data/pgdata/base/17887/3258 new file mode 100644 index 00000000..7e889eba Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3258 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3350 b/docker/dify/volumes/db/data/pgdata/base/17887/3350 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3351 b/docker/dify/volumes/db/data/pgdata/base/17887/3351 new file mode 100644 index 00000000..a0125cbc Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3351 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3379 b/docker/dify/volumes/db/data/pgdata/base/17887/3379 new file mode 100644 index 00000000..4e34d588 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3379 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3380 b/docker/dify/volumes/db/data/pgdata/base/17887/3380 new file mode 100644 index 00000000..4634a5fd Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3380 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3381 b/docker/dify/volumes/db/data/pgdata/base/17887/3381 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3394 b/docker/dify/volumes/db/data/pgdata/base/17887/3394 new file mode 100644 index 00000000..924421ba Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3394 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3394_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/3394_fsm new file mode 100644 index 00000000..ed78bf20 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3394_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3394_vm b/docker/dify/volumes/db/data/pgdata/base/17887/3394_vm new file mode 100644 index 00000000..d10e17e2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3394_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3395 b/docker/dify/volumes/db/data/pgdata/base/17887/3395 new file mode 100644 index 00000000..90be1310 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3395 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3429 b/docker/dify/volumes/db/data/pgdata/base/17887/3429 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3430 b/docker/dify/volumes/db/data/pgdata/base/17887/3430 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3431 b/docker/dify/volumes/db/data/pgdata/base/17887/3431 new file mode 100644 index 00000000..e7ec30ef Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3431 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3433 b/docker/dify/volumes/db/data/pgdata/base/17887/3433 new file mode 100644 index 00000000..87e0b01c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3433 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3439 b/docker/dify/volumes/db/data/pgdata/base/17887/3439 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3440 b/docker/dify/volumes/db/data/pgdata/base/17887/3440 new file mode 100644 index 00000000..8522b59e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3440 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3455 b/docker/dify/volumes/db/data/pgdata/base/17887/3455 new file mode 100644 index 00000000..173b2f0d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3455 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3456 b/docker/dify/volumes/db/data/pgdata/base/17887/3456 new file mode 100644 index 00000000..2ec25ea7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3456 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3456_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/3456_fsm new file mode 100644 index 00000000..8a6aa483 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3456_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3456_vm b/docker/dify/volumes/db/data/pgdata/base/17887/3456_vm new file mode 100644 index 00000000..f4633a95 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3456_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3466 b/docker/dify/volumes/db/data/pgdata/base/17887/3466 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3467 b/docker/dify/volumes/db/data/pgdata/base/17887/3467 new file mode 100644 index 00000000..06aa619e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3467 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3468 b/docker/dify/volumes/db/data/pgdata/base/17887/3468 new file mode 100644 index 00000000..01747924 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3468 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3501 b/docker/dify/volumes/db/data/pgdata/base/17887/3501 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3502 b/docker/dify/volumes/db/data/pgdata/base/17887/3502 new file mode 100644 index 00000000..d9f247c5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3502 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3503 b/docker/dify/volumes/db/data/pgdata/base/17887/3503 new file mode 100644 index 00000000..008a6fa4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3503 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3534 b/docker/dify/volumes/db/data/pgdata/base/17887/3534 new file mode 100644 index 00000000..2435cf8b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3534 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3541 b/docker/dify/volumes/db/data/pgdata/base/17887/3541 new file mode 100644 index 00000000..a8b0dde7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3541 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3541_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/3541_fsm new file mode 100644 index 00000000..71024117 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3541_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3541_vm b/docker/dify/volumes/db/data/pgdata/base/17887/3541_vm new file mode 100644 index 00000000..63a9f943 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3541_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3542 b/docker/dify/volumes/db/data/pgdata/base/17887/3542 new file mode 100644 index 00000000..4687c38e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3542 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3574 b/docker/dify/volumes/db/data/pgdata/base/17887/3574 new file mode 100644 index 00000000..f06e4ed5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3574 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3575 b/docker/dify/volumes/db/data/pgdata/base/17887/3575 new file mode 100644 index 00000000..452d8669 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3575 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3576 b/docker/dify/volumes/db/data/pgdata/base/17887/3576 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3596 b/docker/dify/volumes/db/data/pgdata/base/17887/3596 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3597 b/docker/dify/volumes/db/data/pgdata/base/17887/3597 new file mode 100644 index 00000000..948af535 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3597 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3598 b/docker/dify/volumes/db/data/pgdata/base/17887/3598 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3599 b/docker/dify/volumes/db/data/pgdata/base/17887/3599 new file mode 100644 index 00000000..33ee6046 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3599 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3600 b/docker/dify/volumes/db/data/pgdata/base/17887/3600 new file mode 100644 index 00000000..8c3470eb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3600 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3600_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/3600_fsm new file mode 100644 index 00000000..7fa1f9ec Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3600_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3600_vm b/docker/dify/volumes/db/data/pgdata/base/17887/3600_vm new file mode 100644 index 00000000..403f2957 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3600_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3601 b/docker/dify/volumes/db/data/pgdata/base/17887/3601 new file mode 100644 index 00000000..1fc14f7c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3601 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3601_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/3601_fsm new file mode 100644 index 00000000..6d62a331 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3601_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3601_vm b/docker/dify/volumes/db/data/pgdata/base/17887/3601_vm new file mode 100644 index 00000000..98f366ba Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3601_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3602 b/docker/dify/volumes/db/data/pgdata/base/17887/3602 new file mode 100644 index 00000000..6baffc1d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3602 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3602_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/3602_fsm new file mode 100644 index 00000000..b23c299d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3602_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3602_vm b/docker/dify/volumes/db/data/pgdata/base/17887/3602_vm new file mode 100644 index 00000000..737cb371 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3602_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3603 b/docker/dify/volumes/db/data/pgdata/base/17887/3603 new file mode 100644 index 00000000..e5e2d4a0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3603 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3603_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/3603_fsm new file mode 100644 index 00000000..88029cd7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3603_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3603_vm b/docker/dify/volumes/db/data/pgdata/base/17887/3603_vm new file mode 100644 index 00000000..949a9859 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3603_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3604 b/docker/dify/volumes/db/data/pgdata/base/17887/3604 new file mode 100644 index 00000000..d96b4d2a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3604 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3605 b/docker/dify/volumes/db/data/pgdata/base/17887/3605 new file mode 100644 index 00000000..4d082a73 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3605 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3606 b/docker/dify/volumes/db/data/pgdata/base/17887/3606 new file mode 100644 index 00000000..d40f51b4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3606 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3607 b/docker/dify/volumes/db/data/pgdata/base/17887/3607 new file mode 100644 index 00000000..81003c59 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3607 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3608 b/docker/dify/volumes/db/data/pgdata/base/17887/3608 new file mode 100644 index 00000000..92ea1614 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3608 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3609 b/docker/dify/volumes/db/data/pgdata/base/17887/3609 new file mode 100644 index 00000000..44996a6f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3609 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3712 b/docker/dify/volumes/db/data/pgdata/base/17887/3712 new file mode 100644 index 00000000..2f2759a7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3712 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3764 b/docker/dify/volumes/db/data/pgdata/base/17887/3764 new file mode 100644 index 00000000..16ab9b03 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3764 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3764_fsm b/docker/dify/volumes/db/data/pgdata/base/17887/3764_fsm new file mode 100644 index 00000000..2e95fdd3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3764_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3764_vm b/docker/dify/volumes/db/data/pgdata/base/17887/3764_vm new file mode 100644 index 00000000..b067bb21 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3764_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3766 b/docker/dify/volumes/db/data/pgdata/base/17887/3766 new file mode 100644 index 00000000..2f0f9e5a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3766 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3767 b/docker/dify/volumes/db/data/pgdata/base/17887/3767 new file mode 100644 index 00000000..c20d0323 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3767 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/3997 b/docker/dify/volumes/db/data/pgdata/base/17887/3997 new file mode 100644 index 00000000..2d64d5ae Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/3997 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4143 b/docker/dify/volumes/db/data/pgdata/base/17887/4143 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4144 b/docker/dify/volumes/db/data/pgdata/base/17887/4144 new file mode 100644 index 00000000..78137fd7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/4144 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4145 b/docker/dify/volumes/db/data/pgdata/base/17887/4145 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4146 b/docker/dify/volumes/db/data/pgdata/base/17887/4146 new file mode 100644 index 00000000..73e7e761 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/4146 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4147 b/docker/dify/volumes/db/data/pgdata/base/17887/4147 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4148 b/docker/dify/volumes/db/data/pgdata/base/17887/4148 new file mode 100644 index 00000000..af717a99 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/4148 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4149 b/docker/dify/volumes/db/data/pgdata/base/17887/4149 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4150 b/docker/dify/volumes/db/data/pgdata/base/17887/4150 new file mode 100644 index 00000000..7f8879dd Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/4150 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4151 b/docker/dify/volumes/db/data/pgdata/base/17887/4151 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4152 b/docker/dify/volumes/db/data/pgdata/base/17887/4152 new file mode 100644 index 00000000..819df746 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/4152 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4153 b/docker/dify/volumes/db/data/pgdata/base/17887/4153 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4154 b/docker/dify/volumes/db/data/pgdata/base/17887/4154 new file mode 100644 index 00000000..ca6e060f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/4154 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4155 b/docker/dify/volumes/db/data/pgdata/base/17887/4155 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4156 b/docker/dify/volumes/db/data/pgdata/base/17887/4156 new file mode 100644 index 00000000..b311c0fa Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/4156 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4157 b/docker/dify/volumes/db/data/pgdata/base/17887/4157 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4158 b/docker/dify/volumes/db/data/pgdata/base/17887/4158 new file mode 100644 index 00000000..a03d361c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/4158 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4159 b/docker/dify/volumes/db/data/pgdata/base/17887/4159 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4160 b/docker/dify/volumes/db/data/pgdata/base/17887/4160 new file mode 100644 index 00000000..f6513559 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/4160 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4163 b/docker/dify/volumes/db/data/pgdata/base/17887/4163 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4164 b/docker/dify/volumes/db/data/pgdata/base/17887/4164 new file mode 100644 index 00000000..e9da0b6a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/4164 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4165 b/docker/dify/volumes/db/data/pgdata/base/17887/4165 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4166 b/docker/dify/volumes/db/data/pgdata/base/17887/4166 new file mode 100644 index 00000000..c68f5be0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/4166 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4167 b/docker/dify/volumes/db/data/pgdata/base/17887/4167 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4168 b/docker/dify/volumes/db/data/pgdata/base/17887/4168 new file mode 100644 index 00000000..12acb4e2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/4168 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4169 b/docker/dify/volumes/db/data/pgdata/base/17887/4169 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4170 b/docker/dify/volumes/db/data/pgdata/base/17887/4170 new file mode 100644 index 00000000..1784a5f4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/4170 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4171 b/docker/dify/volumes/db/data/pgdata/base/17887/4171 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4172 b/docker/dify/volumes/db/data/pgdata/base/17887/4172 new file mode 100644 index 00000000..a3968f05 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/4172 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4173 b/docker/dify/volumes/db/data/pgdata/base/17887/4173 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/4174 b/docker/dify/volumes/db/data/pgdata/base/17887/4174 new file mode 100644 index 00000000..e6d22493 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/4174 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/5002 b/docker/dify/volumes/db/data/pgdata/base/17887/5002 new file mode 100644 index 00000000..58ed3a09 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/5002 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/548 b/docker/dify/volumes/db/data/pgdata/base/17887/548 new file mode 100644 index 00000000..988b60cd Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/548 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/549 b/docker/dify/volumes/db/data/pgdata/base/17887/549 new file mode 100644 index 00000000..cc9694b1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/549 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/6102 b/docker/dify/volumes/db/data/pgdata/base/17887/6102 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/6104 b/docker/dify/volumes/db/data/pgdata/base/17887/6104 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/6106 b/docker/dify/volumes/db/data/pgdata/base/17887/6106 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/6110 b/docker/dify/volumes/db/data/pgdata/base/17887/6110 new file mode 100644 index 00000000..03227f9d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/6110 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/6111 b/docker/dify/volumes/db/data/pgdata/base/17887/6111 new file mode 100644 index 00000000..ae45212c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/6111 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/6112 b/docker/dify/volumes/db/data/pgdata/base/17887/6112 new file mode 100644 index 00000000..41e276b0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/6112 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/6113 b/docker/dify/volumes/db/data/pgdata/base/17887/6113 new file mode 100644 index 00000000..bda7ed86 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/6113 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/6116 b/docker/dify/volumes/db/data/pgdata/base/17887/6116 new file mode 100644 index 00000000..06f4b579 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/6116 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/6117 b/docker/dify/volumes/db/data/pgdata/base/17887/6117 new file mode 100644 index 00000000..093ff062 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/6117 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/6175 b/docker/dify/volumes/db/data/pgdata/base/17887/6175 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/6176 b/docker/dify/volumes/db/data/pgdata/base/17887/6176 new file mode 100644 index 00000000..c32f29b6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/6176 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/6228 b/docker/dify/volumes/db/data/pgdata/base/17887/6228 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/6229 b/docker/dify/volumes/db/data/pgdata/base/17887/6229 new file mode 100644 index 00000000..dd4d1aca Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/6229 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/6237 b/docker/dify/volumes/db/data/pgdata/base/17887/6237 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/6238 b/docker/dify/volumes/db/data/pgdata/base/17887/6238 new file mode 100644 index 00000000..3dd1ad94 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/6238 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/6239 b/docker/dify/volumes/db/data/pgdata/base/17887/6239 new file mode 100644 index 00000000..ae5d2509 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/6239 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/826 b/docker/dify/volumes/db/data/pgdata/base/17887/826 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/827 b/docker/dify/volumes/db/data/pgdata/base/17887/827 new file mode 100644 index 00000000..93fcf9e4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/827 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/828 b/docker/dify/volumes/db/data/pgdata/base/17887/828 new file mode 100644 index 00000000..b5795ef0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/828 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/PG_VERSION b/docker/dify/volumes/db/data/pgdata/base/17887/PG_VERSION new file mode 100644 index 00000000..60d3b2f4 --- /dev/null +++ b/docker/dify/volumes/db/data/pgdata/base/17887/PG_VERSION @@ -0,0 +1 @@ +15 diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/pg_filenode.map b/docker/dify/volumes/db/data/pgdata/base/17887/pg_filenode.map new file mode 100644 index 00000000..193d78f3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/pg_filenode.map differ diff --git a/docker/dify/volumes/db/data/pgdata/base/17887/pg_internal.init b/docker/dify/volumes/db/data/pgdata/base/17887/pg_internal.init new file mode 100644 index 00000000..b94e5c7e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/17887/pg_internal.init differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/112 b/docker/dify/volumes/db/data/pgdata/base/4/112 new file mode 100644 index 00000000..784a4c13 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/112 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/113 b/docker/dify/volumes/db/data/pgdata/base/4/113 new file mode 100644 index 00000000..cc2c412b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/113 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/1247 b/docker/dify/volumes/db/data/pgdata/base/4/1247 new file mode 100644 index 00000000..a628646c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/1247 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/1247_fsm b/docker/dify/volumes/db/data/pgdata/base/4/1247_fsm new file mode 100644 index 00000000..d9ff302c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/1247_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/1247_vm b/docker/dify/volumes/db/data/pgdata/base/4/1247_vm new file mode 100644 index 00000000..cb141f85 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/1247_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/1249 b/docker/dify/volumes/db/data/pgdata/base/4/1249 new file mode 100644 index 00000000..40021b04 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/1249 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/1249_fsm b/docker/dify/volumes/db/data/pgdata/base/4/1249_fsm new file mode 100644 index 00000000..87def576 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/1249_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/1249_vm b/docker/dify/volumes/db/data/pgdata/base/4/1249_vm new file mode 100644 index 00000000..e7c32f42 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/1249_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/1255 b/docker/dify/volumes/db/data/pgdata/base/4/1255 new file mode 100644 index 00000000..549acf0e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/1255 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/1255_fsm b/docker/dify/volumes/db/data/pgdata/base/4/1255_fsm new file mode 100644 index 00000000..5abeaaf2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/1255_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/1255_vm b/docker/dify/volumes/db/data/pgdata/base/4/1255_vm new file mode 100644 index 00000000..7229f841 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/1255_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/1259 b/docker/dify/volumes/db/data/pgdata/base/4/1259 new file mode 100644 index 00000000..ad9e2e84 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/1259 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/1259_fsm b/docker/dify/volumes/db/data/pgdata/base/4/1259_fsm new file mode 100644 index 00000000..bb60b307 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/1259_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/1259_vm b/docker/dify/volumes/db/data/pgdata/base/4/1259_vm new file mode 100644 index 00000000..a3f14f7f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/1259_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/13454 b/docker/dify/volumes/db/data/pgdata/base/4/13454 new file mode 100644 index 00000000..d655791d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/13454 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/13454_fsm b/docker/dify/volumes/db/data/pgdata/base/4/13454_fsm new file mode 100644 index 00000000..dff96115 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/13454_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/13454_vm b/docker/dify/volumes/db/data/pgdata/base/4/13454_vm new file mode 100644 index 00000000..4a8125b5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/13454_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/13457 b/docker/dify/volumes/db/data/pgdata/base/4/13457 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/13458 b/docker/dify/volumes/db/data/pgdata/base/4/13458 new file mode 100644 index 00000000..3a40f331 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/13458 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/13459 b/docker/dify/volumes/db/data/pgdata/base/4/13459 new file mode 100644 index 00000000..8199ae15 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/13459 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/13459_fsm b/docker/dify/volumes/db/data/pgdata/base/4/13459_fsm new file mode 100644 index 00000000..70d16ce4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/13459_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/13459_vm b/docker/dify/volumes/db/data/pgdata/base/4/13459_vm new file mode 100644 index 00000000..b0ecc4c0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/13459_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/13462 b/docker/dify/volumes/db/data/pgdata/base/4/13462 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/13463 b/docker/dify/volumes/db/data/pgdata/base/4/13463 new file mode 100644 index 00000000..fd105eb4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/13463 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/13464 b/docker/dify/volumes/db/data/pgdata/base/4/13464 new file mode 100644 index 00000000..8c69968b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/13464 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/13464_fsm b/docker/dify/volumes/db/data/pgdata/base/4/13464_fsm new file mode 100644 index 00000000..d388044f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/13464_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/13464_vm b/docker/dify/volumes/db/data/pgdata/base/4/13464_vm new file mode 100644 index 00000000..ea66334c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/13464_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/13467 b/docker/dify/volumes/db/data/pgdata/base/4/13467 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/13468 b/docker/dify/volumes/db/data/pgdata/base/4/13468 new file mode 100644 index 00000000..3207e9e0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/13468 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/13469 b/docker/dify/volumes/db/data/pgdata/base/4/13469 new file mode 100644 index 00000000..baf18ff8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/13469 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/13469_fsm b/docker/dify/volumes/db/data/pgdata/base/4/13469_fsm new file mode 100644 index 00000000..a836ddf7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/13469_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/13469_vm b/docker/dify/volumes/db/data/pgdata/base/4/13469_vm new file mode 100644 index 00000000..c5da2a3c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/13469_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/13472 b/docker/dify/volumes/db/data/pgdata/base/4/13472 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/13473 b/docker/dify/volumes/db/data/pgdata/base/4/13473 new file mode 100644 index 00000000..32f23576 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/13473 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/1417 b/docker/dify/volumes/db/data/pgdata/base/4/1417 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/1418 b/docker/dify/volumes/db/data/pgdata/base/4/1418 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/174 b/docker/dify/volumes/db/data/pgdata/base/4/174 new file mode 100644 index 00000000..2e4cc9f3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/174 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/175 b/docker/dify/volumes/db/data/pgdata/base/4/175 new file mode 100644 index 00000000..15d51ddc Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/175 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2187 b/docker/dify/volumes/db/data/pgdata/base/4/2187 new file mode 100644 index 00000000..cf6377d2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2187 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2224 b/docker/dify/volumes/db/data/pgdata/base/4/2224 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2228 b/docker/dify/volumes/db/data/pgdata/base/4/2228 new file mode 100644 index 00000000..738f259a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2228 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2328 b/docker/dify/volumes/db/data/pgdata/base/4/2328 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2336 b/docker/dify/volumes/db/data/pgdata/base/4/2336 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2337 b/docker/dify/volumes/db/data/pgdata/base/4/2337 new file mode 100644 index 00000000..105af49c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2337 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2579 b/docker/dify/volumes/db/data/pgdata/base/4/2579 new file mode 100644 index 00000000..ae0d53ad Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2579 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2600 b/docker/dify/volumes/db/data/pgdata/base/4/2600 new file mode 100644 index 00000000..a1305d7a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2600 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2600_fsm b/docker/dify/volumes/db/data/pgdata/base/4/2600_fsm new file mode 100644 index 00000000..b8490844 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2600_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2600_vm b/docker/dify/volumes/db/data/pgdata/base/4/2600_vm new file mode 100644 index 00000000..7fac2cbe Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2600_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2601 b/docker/dify/volumes/db/data/pgdata/base/4/2601 new file mode 100644 index 00000000..d8001c8c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2601 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2601_fsm b/docker/dify/volumes/db/data/pgdata/base/4/2601_fsm new file mode 100644 index 00000000..d388044f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2601_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2601_vm b/docker/dify/volumes/db/data/pgdata/base/4/2601_vm new file mode 100644 index 00000000..eb2d0155 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2601_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2602 b/docker/dify/volumes/db/data/pgdata/base/4/2602 new file mode 100644 index 00000000..4a27b0a3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2602 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2602_fsm b/docker/dify/volumes/db/data/pgdata/base/4/2602_fsm new file mode 100644 index 00000000..23170d85 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2602_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2602_vm b/docker/dify/volumes/db/data/pgdata/base/4/2602_vm new file mode 100644 index 00000000..b7e83c3c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2602_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2603 b/docker/dify/volumes/db/data/pgdata/base/4/2603 new file mode 100644 index 00000000..d511af56 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2603 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2603_fsm b/docker/dify/volumes/db/data/pgdata/base/4/2603_fsm new file mode 100644 index 00000000..949bd18f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2603_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2603_vm b/docker/dify/volumes/db/data/pgdata/base/4/2603_vm new file mode 100644 index 00000000..f073a603 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2603_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2604 b/docker/dify/volumes/db/data/pgdata/base/4/2604 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2605 b/docker/dify/volumes/db/data/pgdata/base/4/2605 new file mode 100644 index 00000000..eeaa7eaa Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2605 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2605_fsm b/docker/dify/volumes/db/data/pgdata/base/4/2605_fsm new file mode 100644 index 00000000..f3b92bf7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2605_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2605_vm b/docker/dify/volumes/db/data/pgdata/base/4/2605_vm new file mode 100644 index 00000000..85d1e841 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2605_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2606 b/docker/dify/volumes/db/data/pgdata/base/4/2606 new file mode 100644 index 00000000..4737fa77 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2606 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2606_fsm b/docker/dify/volumes/db/data/pgdata/base/4/2606_fsm new file mode 100644 index 00000000..286dd813 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2606_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2606_vm b/docker/dify/volumes/db/data/pgdata/base/4/2606_vm new file mode 100644 index 00000000..86bc6bf5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2606_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2607 b/docker/dify/volumes/db/data/pgdata/base/4/2607 new file mode 100644 index 00000000..bfad49ae Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2607 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2607_fsm b/docker/dify/volumes/db/data/pgdata/base/4/2607_fsm new file mode 100644 index 00000000..80ac8b14 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2607_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2607_vm b/docker/dify/volumes/db/data/pgdata/base/4/2607_vm new file mode 100644 index 00000000..c0a22c62 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2607_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2608 b/docker/dify/volumes/db/data/pgdata/base/4/2608 new file mode 100644 index 00000000..e75c37b5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2608 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2608_fsm b/docker/dify/volumes/db/data/pgdata/base/4/2608_fsm new file mode 100644 index 00000000..6ba89a46 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2608_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2608_vm b/docker/dify/volumes/db/data/pgdata/base/4/2608_vm new file mode 100644 index 00000000..9a21eb75 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2608_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2609 b/docker/dify/volumes/db/data/pgdata/base/4/2609 new file mode 100644 index 00000000..2983f4db Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2609 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2609_fsm b/docker/dify/volumes/db/data/pgdata/base/4/2609_fsm new file mode 100644 index 00000000..11f989b1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2609_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2609_vm b/docker/dify/volumes/db/data/pgdata/base/4/2609_vm new file mode 100644 index 00000000..61b91943 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2609_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2610 b/docker/dify/volumes/db/data/pgdata/base/4/2610 new file mode 100644 index 00000000..8251aeb8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2610 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2610_fsm b/docker/dify/volumes/db/data/pgdata/base/4/2610_fsm new file mode 100644 index 00000000..dbd22e1f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2610_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2610_vm b/docker/dify/volumes/db/data/pgdata/base/4/2610_vm new file mode 100644 index 00000000..25f58e1c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2610_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2611 b/docker/dify/volumes/db/data/pgdata/base/4/2611 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2612 b/docker/dify/volumes/db/data/pgdata/base/4/2612 new file mode 100644 index 00000000..c39ab4d5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2612 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2612_fsm b/docker/dify/volumes/db/data/pgdata/base/4/2612_fsm new file mode 100644 index 00000000..877976ac Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2612_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2612_vm b/docker/dify/volumes/db/data/pgdata/base/4/2612_vm new file mode 100644 index 00000000..ef0dbfff Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2612_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2613 b/docker/dify/volumes/db/data/pgdata/base/4/2613 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2615 b/docker/dify/volumes/db/data/pgdata/base/4/2615 new file mode 100644 index 00000000..db72cea7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2615 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2615_fsm b/docker/dify/volumes/db/data/pgdata/base/4/2615_fsm new file mode 100644 index 00000000..d041693e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2615_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2615_vm b/docker/dify/volumes/db/data/pgdata/base/4/2615_vm new file mode 100644 index 00000000..233f9690 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2615_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2616 b/docker/dify/volumes/db/data/pgdata/base/4/2616 new file mode 100644 index 00000000..0d60d797 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2616 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2616_fsm b/docker/dify/volumes/db/data/pgdata/base/4/2616_fsm new file mode 100644 index 00000000..cb924c95 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2616_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2616_vm b/docker/dify/volumes/db/data/pgdata/base/4/2616_vm new file mode 100644 index 00000000..e704cec7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2616_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2617 b/docker/dify/volumes/db/data/pgdata/base/4/2617 new file mode 100644 index 00000000..bcdfc183 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2617 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2617_fsm b/docker/dify/volumes/db/data/pgdata/base/4/2617_fsm new file mode 100644 index 00000000..29d60666 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2617_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2617_vm b/docker/dify/volumes/db/data/pgdata/base/4/2617_vm new file mode 100644 index 00000000..6db4a14c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2617_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2618 b/docker/dify/volumes/db/data/pgdata/base/4/2618 new file mode 100644 index 00000000..230b6370 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2618 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2618_fsm b/docker/dify/volumes/db/data/pgdata/base/4/2618_fsm new file mode 100644 index 00000000..e162e372 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2618_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2618_vm b/docker/dify/volumes/db/data/pgdata/base/4/2618_vm new file mode 100644 index 00000000..7ad7e690 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2618_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2619 b/docker/dify/volumes/db/data/pgdata/base/4/2619 new file mode 100644 index 00000000..9c1962ec Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2619 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2619_fsm b/docker/dify/volumes/db/data/pgdata/base/4/2619_fsm new file mode 100644 index 00000000..e2307747 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2619_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2619_vm b/docker/dify/volumes/db/data/pgdata/base/4/2619_vm new file mode 100644 index 00000000..c3fffd9e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2619_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2620 b/docker/dify/volumes/db/data/pgdata/base/4/2620 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2650 b/docker/dify/volumes/db/data/pgdata/base/4/2650 new file mode 100644 index 00000000..32ff8a16 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2650 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2651 b/docker/dify/volumes/db/data/pgdata/base/4/2651 new file mode 100644 index 00000000..cff86c74 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2651 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2652 b/docker/dify/volumes/db/data/pgdata/base/4/2652 new file mode 100644 index 00000000..ab53706f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2652 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2653 b/docker/dify/volumes/db/data/pgdata/base/4/2653 new file mode 100644 index 00000000..86b08571 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2653 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2654 b/docker/dify/volumes/db/data/pgdata/base/4/2654 new file mode 100644 index 00000000..095a4fd5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2654 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2655 b/docker/dify/volumes/db/data/pgdata/base/4/2655 new file mode 100644 index 00000000..4b4b3cc6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2655 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2656 b/docker/dify/volumes/db/data/pgdata/base/4/2656 new file mode 100644 index 00000000..2fd9a71f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2656 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2657 b/docker/dify/volumes/db/data/pgdata/base/4/2657 new file mode 100644 index 00000000..d0384dc6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2657 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2658 b/docker/dify/volumes/db/data/pgdata/base/4/2658 new file mode 100644 index 00000000..2777e797 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2658 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2659 b/docker/dify/volumes/db/data/pgdata/base/4/2659 new file mode 100644 index 00000000..dd90e168 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2659 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2660 b/docker/dify/volumes/db/data/pgdata/base/4/2660 new file mode 100644 index 00000000..fd66d228 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2660 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2661 b/docker/dify/volumes/db/data/pgdata/base/4/2661 new file mode 100644 index 00000000..3c62a6fd Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2661 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2662 b/docker/dify/volumes/db/data/pgdata/base/4/2662 new file mode 100644 index 00000000..b09801b1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2662 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2663 b/docker/dify/volumes/db/data/pgdata/base/4/2663 new file mode 100644 index 00000000..1fe3a98d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2663 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2664 b/docker/dify/volumes/db/data/pgdata/base/4/2664 new file mode 100644 index 00000000..a7761ead Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2664 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2665 b/docker/dify/volumes/db/data/pgdata/base/4/2665 new file mode 100644 index 00000000..024d2917 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2665 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2666 b/docker/dify/volumes/db/data/pgdata/base/4/2666 new file mode 100644 index 00000000..55842a3c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2666 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2667 b/docker/dify/volumes/db/data/pgdata/base/4/2667 new file mode 100644 index 00000000..40aa4997 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2667 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2668 b/docker/dify/volumes/db/data/pgdata/base/4/2668 new file mode 100644 index 00000000..8ca1619c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2668 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2669 b/docker/dify/volumes/db/data/pgdata/base/4/2669 new file mode 100644 index 00000000..b13c3353 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2669 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2670 b/docker/dify/volumes/db/data/pgdata/base/4/2670 new file mode 100644 index 00000000..936feee6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2670 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2673 b/docker/dify/volumes/db/data/pgdata/base/4/2673 new file mode 100644 index 00000000..e431d106 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2673 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2674 b/docker/dify/volumes/db/data/pgdata/base/4/2674 new file mode 100644 index 00000000..24e0beb2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2674 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2675 b/docker/dify/volumes/db/data/pgdata/base/4/2675 new file mode 100644 index 00000000..91709217 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2675 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2678 b/docker/dify/volumes/db/data/pgdata/base/4/2678 new file mode 100644 index 00000000..c718c7a0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2678 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2679 b/docker/dify/volumes/db/data/pgdata/base/4/2679 new file mode 100644 index 00000000..b296d1cb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2679 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2680 b/docker/dify/volumes/db/data/pgdata/base/4/2680 new file mode 100644 index 00000000..0d352e91 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2680 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2681 b/docker/dify/volumes/db/data/pgdata/base/4/2681 new file mode 100644 index 00000000..b13b323c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2681 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2682 b/docker/dify/volumes/db/data/pgdata/base/4/2682 new file mode 100644 index 00000000..3141bcdc Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2682 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2683 b/docker/dify/volumes/db/data/pgdata/base/4/2683 new file mode 100644 index 00000000..117ee7ae Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2683 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2684 b/docker/dify/volumes/db/data/pgdata/base/4/2684 new file mode 100644 index 00000000..05092ecb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2684 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2685 b/docker/dify/volumes/db/data/pgdata/base/4/2685 new file mode 100644 index 00000000..5bf0c30f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2685 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2686 b/docker/dify/volumes/db/data/pgdata/base/4/2686 new file mode 100644 index 00000000..3054a565 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2686 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2687 b/docker/dify/volumes/db/data/pgdata/base/4/2687 new file mode 100644 index 00000000..349490ed Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2687 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2688 b/docker/dify/volumes/db/data/pgdata/base/4/2688 new file mode 100644 index 00000000..f00cec25 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2688 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2689 b/docker/dify/volumes/db/data/pgdata/base/4/2689 new file mode 100644 index 00000000..8329829d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2689 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2690 b/docker/dify/volumes/db/data/pgdata/base/4/2690 new file mode 100644 index 00000000..09176d40 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2690 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2691 b/docker/dify/volumes/db/data/pgdata/base/4/2691 new file mode 100644 index 00000000..6e60d7f1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2691 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2692 b/docker/dify/volumes/db/data/pgdata/base/4/2692 new file mode 100644 index 00000000..c7e275c1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2692 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2693 b/docker/dify/volumes/db/data/pgdata/base/4/2693 new file mode 100644 index 00000000..f6aef2f5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2693 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2696 b/docker/dify/volumes/db/data/pgdata/base/4/2696 new file mode 100644 index 00000000..08f217f3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2696 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2699 b/docker/dify/volumes/db/data/pgdata/base/4/2699 new file mode 100644 index 00000000..4a755207 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2699 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2701 b/docker/dify/volumes/db/data/pgdata/base/4/2701 new file mode 100644 index 00000000..82f5cd0e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2701 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2702 b/docker/dify/volumes/db/data/pgdata/base/4/2702 new file mode 100644 index 00000000..2d6a98c2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2702 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2703 b/docker/dify/volumes/db/data/pgdata/base/4/2703 new file mode 100644 index 00000000..01c87ae8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2703 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2704 b/docker/dify/volumes/db/data/pgdata/base/4/2704 new file mode 100644 index 00000000..c3f65000 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2704 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2753 b/docker/dify/volumes/db/data/pgdata/base/4/2753 new file mode 100644 index 00000000..3c16dff6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2753 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2753_fsm b/docker/dify/volumes/db/data/pgdata/base/4/2753_fsm new file mode 100644 index 00000000..642bce3b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2753_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2753_vm b/docker/dify/volumes/db/data/pgdata/base/4/2753_vm new file mode 100644 index 00000000..72c3e6de Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2753_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2754 b/docker/dify/volumes/db/data/pgdata/base/4/2754 new file mode 100644 index 00000000..bdd4d527 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2754 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2755 b/docker/dify/volumes/db/data/pgdata/base/4/2755 new file mode 100644 index 00000000..fd5d56a2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2755 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2756 b/docker/dify/volumes/db/data/pgdata/base/4/2756 new file mode 100644 index 00000000..6a044745 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2756 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2757 b/docker/dify/volumes/db/data/pgdata/base/4/2757 new file mode 100644 index 00000000..8f9ccdf0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2757 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2830 b/docker/dify/volumes/db/data/pgdata/base/4/2830 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2831 b/docker/dify/volumes/db/data/pgdata/base/4/2831 new file mode 100644 index 00000000..c0a407a0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2831 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2832 b/docker/dify/volumes/db/data/pgdata/base/4/2832 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2833 b/docker/dify/volumes/db/data/pgdata/base/4/2833 new file mode 100644 index 00000000..eea5df63 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2833 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2834 b/docker/dify/volumes/db/data/pgdata/base/4/2834 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2835 b/docker/dify/volumes/db/data/pgdata/base/4/2835 new file mode 100644 index 00000000..8aad1359 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2835 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2836 b/docker/dify/volumes/db/data/pgdata/base/4/2836 new file mode 100644 index 00000000..5c9f07f8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2836 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2836_fsm b/docker/dify/volumes/db/data/pgdata/base/4/2836_fsm new file mode 100644 index 00000000..6e81497f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2836_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2836_vm b/docker/dify/volumes/db/data/pgdata/base/4/2836_vm new file mode 100644 index 00000000..5e43ad13 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2836_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2837 b/docker/dify/volumes/db/data/pgdata/base/4/2837 new file mode 100644 index 00000000..888d3af3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2837 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2838 b/docker/dify/volumes/db/data/pgdata/base/4/2838 new file mode 100644 index 00000000..e59ce108 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2838 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2838_fsm b/docker/dify/volumes/db/data/pgdata/base/4/2838_fsm new file mode 100644 index 00000000..a9b1e030 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2838_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2838_vm b/docker/dify/volumes/db/data/pgdata/base/4/2838_vm new file mode 100644 index 00000000..cf7d8c70 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2838_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2839 b/docker/dify/volumes/db/data/pgdata/base/4/2839 new file mode 100644 index 00000000..1e07360f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2839 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2840 b/docker/dify/volumes/db/data/pgdata/base/4/2840 new file mode 100644 index 00000000..9d275557 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2840 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2840_fsm b/docker/dify/volumes/db/data/pgdata/base/4/2840_fsm new file mode 100644 index 00000000..36ee51aa Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2840_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2840_vm b/docker/dify/volumes/db/data/pgdata/base/4/2840_vm new file mode 100644 index 00000000..4857429b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2840_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2841 b/docker/dify/volumes/db/data/pgdata/base/4/2841 new file mode 100644 index 00000000..f524a491 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2841 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2995 b/docker/dify/volumes/db/data/pgdata/base/4/2995 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/2996 b/docker/dify/volumes/db/data/pgdata/base/4/2996 new file mode 100644 index 00000000..170333a4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/2996 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3079 b/docker/dify/volumes/db/data/pgdata/base/4/3079 new file mode 100644 index 00000000..06243ba7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3079 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3079_fsm b/docker/dify/volumes/db/data/pgdata/base/4/3079_fsm new file mode 100644 index 00000000..7732d22b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3079_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3079_vm b/docker/dify/volumes/db/data/pgdata/base/4/3079_vm new file mode 100644 index 00000000..f6c15836 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3079_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3080 b/docker/dify/volumes/db/data/pgdata/base/4/3080 new file mode 100644 index 00000000..e6b1f43e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3080 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3081 b/docker/dify/volumes/db/data/pgdata/base/4/3081 new file mode 100644 index 00000000..b9fb15c0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3081 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3085 b/docker/dify/volumes/db/data/pgdata/base/4/3085 new file mode 100644 index 00000000..e640c6e8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3085 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3118 b/docker/dify/volumes/db/data/pgdata/base/4/3118 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3119 b/docker/dify/volumes/db/data/pgdata/base/4/3119 new file mode 100644 index 00000000..db2bde09 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3119 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3164 b/docker/dify/volumes/db/data/pgdata/base/4/3164 new file mode 100644 index 00000000..f493af70 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3164 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3256 b/docker/dify/volumes/db/data/pgdata/base/4/3256 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3257 b/docker/dify/volumes/db/data/pgdata/base/4/3257 new file mode 100644 index 00000000..64787da2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3257 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3258 b/docker/dify/volumes/db/data/pgdata/base/4/3258 new file mode 100644 index 00000000..09abe9b9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3258 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3350 b/docker/dify/volumes/db/data/pgdata/base/4/3350 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3351 b/docker/dify/volumes/db/data/pgdata/base/4/3351 new file mode 100644 index 00000000..2bfef7fb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3351 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3379 b/docker/dify/volumes/db/data/pgdata/base/4/3379 new file mode 100644 index 00000000..caced87c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3379 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3380 b/docker/dify/volumes/db/data/pgdata/base/4/3380 new file mode 100644 index 00000000..55d6862d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3380 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3381 b/docker/dify/volumes/db/data/pgdata/base/4/3381 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3394 b/docker/dify/volumes/db/data/pgdata/base/4/3394 new file mode 100644 index 00000000..71374fc7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3394 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3394_fsm b/docker/dify/volumes/db/data/pgdata/base/4/3394_fsm new file mode 100644 index 00000000..9622a2f0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3394_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3394_vm b/docker/dify/volumes/db/data/pgdata/base/4/3394_vm new file mode 100644 index 00000000..d6dbec86 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3394_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3395 b/docker/dify/volumes/db/data/pgdata/base/4/3395 new file mode 100644 index 00000000..c31f4b0b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3395 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3429 b/docker/dify/volumes/db/data/pgdata/base/4/3429 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3430 b/docker/dify/volumes/db/data/pgdata/base/4/3430 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3431 b/docker/dify/volumes/db/data/pgdata/base/4/3431 new file mode 100644 index 00000000..ce872ee1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3431 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3433 b/docker/dify/volumes/db/data/pgdata/base/4/3433 new file mode 100644 index 00000000..68ea223e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3433 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3439 b/docker/dify/volumes/db/data/pgdata/base/4/3439 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3440 b/docker/dify/volumes/db/data/pgdata/base/4/3440 new file mode 100644 index 00000000..0545e4bb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3440 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3455 b/docker/dify/volumes/db/data/pgdata/base/4/3455 new file mode 100644 index 00000000..0767e59f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3455 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3456 b/docker/dify/volumes/db/data/pgdata/base/4/3456 new file mode 100644 index 00000000..1f4db93b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3456 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3456_fsm b/docker/dify/volumes/db/data/pgdata/base/4/3456_fsm new file mode 100644 index 00000000..8f765c68 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3456_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3456_vm b/docker/dify/volumes/db/data/pgdata/base/4/3456_vm new file mode 100644 index 00000000..c0a04f4d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3456_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3466 b/docker/dify/volumes/db/data/pgdata/base/4/3466 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3467 b/docker/dify/volumes/db/data/pgdata/base/4/3467 new file mode 100644 index 00000000..c7016e10 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3467 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3468 b/docker/dify/volumes/db/data/pgdata/base/4/3468 new file mode 100644 index 00000000..fab333bd Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3468 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3501 b/docker/dify/volumes/db/data/pgdata/base/4/3501 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3502 b/docker/dify/volumes/db/data/pgdata/base/4/3502 new file mode 100644 index 00000000..ece495c9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3502 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3503 b/docker/dify/volumes/db/data/pgdata/base/4/3503 new file mode 100644 index 00000000..53f9b69e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3503 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3534 b/docker/dify/volumes/db/data/pgdata/base/4/3534 new file mode 100644 index 00000000..11fad3bb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3534 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3541 b/docker/dify/volumes/db/data/pgdata/base/4/3541 new file mode 100644 index 00000000..40869ad3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3541 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3541_fsm b/docker/dify/volumes/db/data/pgdata/base/4/3541_fsm new file mode 100644 index 00000000..a3a2de4d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3541_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3541_vm b/docker/dify/volumes/db/data/pgdata/base/4/3541_vm new file mode 100644 index 00000000..51f0e82e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3541_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3542 b/docker/dify/volumes/db/data/pgdata/base/4/3542 new file mode 100644 index 00000000..ced00669 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3542 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3574 b/docker/dify/volumes/db/data/pgdata/base/4/3574 new file mode 100644 index 00000000..b026df10 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3574 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3575 b/docker/dify/volumes/db/data/pgdata/base/4/3575 new file mode 100644 index 00000000..bdec5326 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3575 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3576 b/docker/dify/volumes/db/data/pgdata/base/4/3576 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3596 b/docker/dify/volumes/db/data/pgdata/base/4/3596 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3597 b/docker/dify/volumes/db/data/pgdata/base/4/3597 new file mode 100644 index 00000000..08855a4d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3597 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3598 b/docker/dify/volumes/db/data/pgdata/base/4/3598 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3599 b/docker/dify/volumes/db/data/pgdata/base/4/3599 new file mode 100644 index 00000000..aaf38926 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3599 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3600 b/docker/dify/volumes/db/data/pgdata/base/4/3600 new file mode 100644 index 00000000..a125931a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3600 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3600_fsm b/docker/dify/volumes/db/data/pgdata/base/4/3600_fsm new file mode 100644 index 00000000..cebec199 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3600_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3600_vm b/docker/dify/volumes/db/data/pgdata/base/4/3600_vm new file mode 100644 index 00000000..b9fcd6a9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3600_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3601 b/docker/dify/volumes/db/data/pgdata/base/4/3601 new file mode 100644 index 00000000..04c846ec Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3601 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3601_fsm b/docker/dify/volumes/db/data/pgdata/base/4/3601_fsm new file mode 100644 index 00000000..7732d22b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3601_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3601_vm b/docker/dify/volumes/db/data/pgdata/base/4/3601_vm new file mode 100644 index 00000000..3db367e2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3601_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3602 b/docker/dify/volumes/db/data/pgdata/base/4/3602 new file mode 100644 index 00000000..265567f1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3602 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3602_fsm b/docker/dify/volumes/db/data/pgdata/base/4/3602_fsm new file mode 100644 index 00000000..d7897de2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3602_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3602_vm b/docker/dify/volumes/db/data/pgdata/base/4/3602_vm new file mode 100644 index 00000000..9b4d7923 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3602_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3603 b/docker/dify/volumes/db/data/pgdata/base/4/3603 new file mode 100644 index 00000000..1b0d6cf3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3603 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3603_fsm b/docker/dify/volumes/db/data/pgdata/base/4/3603_fsm new file mode 100644 index 00000000..c28dd4fa Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3603_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3603_vm b/docker/dify/volumes/db/data/pgdata/base/4/3603_vm new file mode 100644 index 00000000..102cff1b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3603_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3604 b/docker/dify/volumes/db/data/pgdata/base/4/3604 new file mode 100644 index 00000000..5aad5993 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3604 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3605 b/docker/dify/volumes/db/data/pgdata/base/4/3605 new file mode 100644 index 00000000..9f8d1fe7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3605 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3606 b/docker/dify/volumes/db/data/pgdata/base/4/3606 new file mode 100644 index 00000000..abe7a1cf Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3606 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3607 b/docker/dify/volumes/db/data/pgdata/base/4/3607 new file mode 100644 index 00000000..e3a3bbc6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3607 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3608 b/docker/dify/volumes/db/data/pgdata/base/4/3608 new file mode 100644 index 00000000..88266dac Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3608 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3609 b/docker/dify/volumes/db/data/pgdata/base/4/3609 new file mode 100644 index 00000000..5ff24567 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3609 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3712 b/docker/dify/volumes/db/data/pgdata/base/4/3712 new file mode 100644 index 00000000..aa23ee97 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3712 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3764 b/docker/dify/volumes/db/data/pgdata/base/4/3764 new file mode 100644 index 00000000..1c794036 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3764 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3764_fsm b/docker/dify/volumes/db/data/pgdata/base/4/3764_fsm new file mode 100644 index 00000000..f64db4df Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3764_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3764_vm b/docker/dify/volumes/db/data/pgdata/base/4/3764_vm new file mode 100644 index 00000000..d7118cad Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3764_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3766 b/docker/dify/volumes/db/data/pgdata/base/4/3766 new file mode 100644 index 00000000..c4134620 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3766 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3767 b/docker/dify/volumes/db/data/pgdata/base/4/3767 new file mode 100644 index 00000000..6cbae02d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3767 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/3997 b/docker/dify/volumes/db/data/pgdata/base/4/3997 new file mode 100644 index 00000000..8969d818 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/3997 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4143 b/docker/dify/volumes/db/data/pgdata/base/4/4143 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4144 b/docker/dify/volumes/db/data/pgdata/base/4/4144 new file mode 100644 index 00000000..5188a14b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/4144 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4145 b/docker/dify/volumes/db/data/pgdata/base/4/4145 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4146 b/docker/dify/volumes/db/data/pgdata/base/4/4146 new file mode 100644 index 00000000..957732fc Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/4146 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4147 b/docker/dify/volumes/db/data/pgdata/base/4/4147 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4148 b/docker/dify/volumes/db/data/pgdata/base/4/4148 new file mode 100644 index 00000000..9c7057c3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/4148 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4149 b/docker/dify/volumes/db/data/pgdata/base/4/4149 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4150 b/docker/dify/volumes/db/data/pgdata/base/4/4150 new file mode 100644 index 00000000..390d428a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/4150 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4151 b/docker/dify/volumes/db/data/pgdata/base/4/4151 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4152 b/docker/dify/volumes/db/data/pgdata/base/4/4152 new file mode 100644 index 00000000..1a289fd8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/4152 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4153 b/docker/dify/volumes/db/data/pgdata/base/4/4153 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4154 b/docker/dify/volumes/db/data/pgdata/base/4/4154 new file mode 100644 index 00000000..d0d1ca59 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/4154 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4155 b/docker/dify/volumes/db/data/pgdata/base/4/4155 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4156 b/docker/dify/volumes/db/data/pgdata/base/4/4156 new file mode 100644 index 00000000..5b4bf370 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/4156 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4157 b/docker/dify/volumes/db/data/pgdata/base/4/4157 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4158 b/docker/dify/volumes/db/data/pgdata/base/4/4158 new file mode 100644 index 00000000..937d3d28 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/4158 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4159 b/docker/dify/volumes/db/data/pgdata/base/4/4159 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4160 b/docker/dify/volumes/db/data/pgdata/base/4/4160 new file mode 100644 index 00000000..d10cfd60 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/4160 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4163 b/docker/dify/volumes/db/data/pgdata/base/4/4163 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4164 b/docker/dify/volumes/db/data/pgdata/base/4/4164 new file mode 100644 index 00000000..a94c963f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/4164 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4165 b/docker/dify/volumes/db/data/pgdata/base/4/4165 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4166 b/docker/dify/volumes/db/data/pgdata/base/4/4166 new file mode 100644 index 00000000..2229586f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/4166 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4167 b/docker/dify/volumes/db/data/pgdata/base/4/4167 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4168 b/docker/dify/volumes/db/data/pgdata/base/4/4168 new file mode 100644 index 00000000..472740b9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/4168 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4169 b/docker/dify/volumes/db/data/pgdata/base/4/4169 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4170 b/docker/dify/volumes/db/data/pgdata/base/4/4170 new file mode 100644 index 00000000..88d09b3d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/4170 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4171 b/docker/dify/volumes/db/data/pgdata/base/4/4171 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4172 b/docker/dify/volumes/db/data/pgdata/base/4/4172 new file mode 100644 index 00000000..3eed1ee2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/4172 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4173 b/docker/dify/volumes/db/data/pgdata/base/4/4173 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/4174 b/docker/dify/volumes/db/data/pgdata/base/4/4174 new file mode 100644 index 00000000..a0819a24 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/4174 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/5002 b/docker/dify/volumes/db/data/pgdata/base/4/5002 new file mode 100644 index 00000000..aefa40dd Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/5002 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/548 b/docker/dify/volumes/db/data/pgdata/base/4/548 new file mode 100644 index 00000000..7c6567d5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/548 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/549 b/docker/dify/volumes/db/data/pgdata/base/4/549 new file mode 100644 index 00000000..26a3887d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/549 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/6102 b/docker/dify/volumes/db/data/pgdata/base/4/6102 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/6104 b/docker/dify/volumes/db/data/pgdata/base/4/6104 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/6106 b/docker/dify/volumes/db/data/pgdata/base/4/6106 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/6110 b/docker/dify/volumes/db/data/pgdata/base/4/6110 new file mode 100644 index 00000000..42e19200 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/6110 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/6111 b/docker/dify/volumes/db/data/pgdata/base/4/6111 new file mode 100644 index 00000000..d012727d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/6111 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/6112 b/docker/dify/volumes/db/data/pgdata/base/4/6112 new file mode 100644 index 00000000..293367c2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/6112 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/6113 b/docker/dify/volumes/db/data/pgdata/base/4/6113 new file mode 100644 index 00000000..542f8faa Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/6113 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/6116 b/docker/dify/volumes/db/data/pgdata/base/4/6116 new file mode 100644 index 00000000..787d5d18 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/6116 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/6117 b/docker/dify/volumes/db/data/pgdata/base/4/6117 new file mode 100644 index 00000000..2b5656b2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/6117 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/6175 b/docker/dify/volumes/db/data/pgdata/base/4/6175 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/6176 b/docker/dify/volumes/db/data/pgdata/base/4/6176 new file mode 100644 index 00000000..bfd14df5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/6176 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/6228 b/docker/dify/volumes/db/data/pgdata/base/4/6228 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/6229 b/docker/dify/volumes/db/data/pgdata/base/4/6229 new file mode 100644 index 00000000..5d03213f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/6229 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/6237 b/docker/dify/volumes/db/data/pgdata/base/4/6237 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/6238 b/docker/dify/volumes/db/data/pgdata/base/4/6238 new file mode 100644 index 00000000..e7c0e8c3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/6238 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/6239 b/docker/dify/volumes/db/data/pgdata/base/4/6239 new file mode 100644 index 00000000..6c60b507 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/6239 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/826 b/docker/dify/volumes/db/data/pgdata/base/4/826 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/4/827 b/docker/dify/volumes/db/data/pgdata/base/4/827 new file mode 100644 index 00000000..94a900ec Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/827 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/828 b/docker/dify/volumes/db/data/pgdata/base/4/828 new file mode 100644 index 00000000..ca304614 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/828 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/4/PG_VERSION b/docker/dify/volumes/db/data/pgdata/base/4/PG_VERSION new file mode 100644 index 00000000..60d3b2f4 --- /dev/null +++ b/docker/dify/volumes/db/data/pgdata/base/4/PG_VERSION @@ -0,0 +1 @@ +15 diff --git a/docker/dify/volumes/db/data/pgdata/base/4/pg_filenode.map b/docker/dify/volumes/db/data/pgdata/base/4/pg_filenode.map new file mode 100644 index 00000000..193d78f3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/4/pg_filenode.map differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/112 b/docker/dify/volumes/db/data/pgdata/base/5/112 new file mode 100644 index 00000000..784a4c13 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/112 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/113 b/docker/dify/volumes/db/data/pgdata/base/5/113 new file mode 100644 index 00000000..cc2c412b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/113 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/1247 b/docker/dify/volumes/db/data/pgdata/base/5/1247 new file mode 100644 index 00000000..a628646c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/1247 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/1247_fsm b/docker/dify/volumes/db/data/pgdata/base/5/1247_fsm new file mode 100644 index 00000000..d9ff302c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/1247_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/1247_vm b/docker/dify/volumes/db/data/pgdata/base/5/1247_vm new file mode 100644 index 00000000..cb141f85 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/1247_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/1249 b/docker/dify/volumes/db/data/pgdata/base/5/1249 new file mode 100644 index 00000000..40021b04 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/1249 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/1249_fsm b/docker/dify/volumes/db/data/pgdata/base/5/1249_fsm new file mode 100644 index 00000000..87def576 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/1249_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/1249_vm b/docker/dify/volumes/db/data/pgdata/base/5/1249_vm new file mode 100644 index 00000000..e7c32f42 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/1249_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/1255 b/docker/dify/volumes/db/data/pgdata/base/5/1255 new file mode 100644 index 00000000..549acf0e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/1255 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/1255_fsm b/docker/dify/volumes/db/data/pgdata/base/5/1255_fsm new file mode 100644 index 00000000..5abeaaf2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/1255_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/1255_vm b/docker/dify/volumes/db/data/pgdata/base/5/1255_vm new file mode 100644 index 00000000..7229f841 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/1255_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/1259 b/docker/dify/volumes/db/data/pgdata/base/5/1259 new file mode 100644 index 00000000..e1e60120 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/1259 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/1259_fsm b/docker/dify/volumes/db/data/pgdata/base/5/1259_fsm new file mode 100644 index 00000000..bb60b307 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/1259_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/1259_vm b/docker/dify/volumes/db/data/pgdata/base/5/1259_vm new file mode 100644 index 00000000..a3f14f7f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/1259_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/13454 b/docker/dify/volumes/db/data/pgdata/base/5/13454 new file mode 100644 index 00000000..d655791d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/13454 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/13454_fsm b/docker/dify/volumes/db/data/pgdata/base/5/13454_fsm new file mode 100644 index 00000000..dff96115 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/13454_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/13454_vm b/docker/dify/volumes/db/data/pgdata/base/5/13454_vm new file mode 100644 index 00000000..4a8125b5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/13454_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/13457 b/docker/dify/volumes/db/data/pgdata/base/5/13457 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/13458 b/docker/dify/volumes/db/data/pgdata/base/5/13458 new file mode 100644 index 00000000..3a40f331 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/13458 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/13459 b/docker/dify/volumes/db/data/pgdata/base/5/13459 new file mode 100644 index 00000000..8199ae15 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/13459 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/13459_fsm b/docker/dify/volumes/db/data/pgdata/base/5/13459_fsm new file mode 100644 index 00000000..70d16ce4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/13459_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/13459_vm b/docker/dify/volumes/db/data/pgdata/base/5/13459_vm new file mode 100644 index 00000000..b0ecc4c0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/13459_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/13462 b/docker/dify/volumes/db/data/pgdata/base/5/13462 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/13463 b/docker/dify/volumes/db/data/pgdata/base/5/13463 new file mode 100644 index 00000000..fd105eb4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/13463 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/13464 b/docker/dify/volumes/db/data/pgdata/base/5/13464 new file mode 100644 index 00000000..8c69968b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/13464 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/13464_fsm b/docker/dify/volumes/db/data/pgdata/base/5/13464_fsm new file mode 100644 index 00000000..d388044f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/13464_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/13464_vm b/docker/dify/volumes/db/data/pgdata/base/5/13464_vm new file mode 100644 index 00000000..ea66334c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/13464_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/13467 b/docker/dify/volumes/db/data/pgdata/base/5/13467 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/13468 b/docker/dify/volumes/db/data/pgdata/base/5/13468 new file mode 100644 index 00000000..3207e9e0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/13468 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/13469 b/docker/dify/volumes/db/data/pgdata/base/5/13469 new file mode 100644 index 00000000..baf18ff8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/13469 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/13469_fsm b/docker/dify/volumes/db/data/pgdata/base/5/13469_fsm new file mode 100644 index 00000000..a836ddf7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/13469_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/13469_vm b/docker/dify/volumes/db/data/pgdata/base/5/13469_vm new file mode 100644 index 00000000..c5da2a3c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/13469_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/13472 b/docker/dify/volumes/db/data/pgdata/base/5/13472 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/13473 b/docker/dify/volumes/db/data/pgdata/base/5/13473 new file mode 100644 index 00000000..32f23576 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/13473 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/1417 b/docker/dify/volumes/db/data/pgdata/base/5/1417 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/1418 b/docker/dify/volumes/db/data/pgdata/base/5/1418 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/174 b/docker/dify/volumes/db/data/pgdata/base/5/174 new file mode 100644 index 00000000..2e4cc9f3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/174 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/175 b/docker/dify/volumes/db/data/pgdata/base/5/175 new file mode 100644 index 00000000..15d51ddc Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/175 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2187 b/docker/dify/volumes/db/data/pgdata/base/5/2187 new file mode 100644 index 00000000..cf6377d2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2187 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2224 b/docker/dify/volumes/db/data/pgdata/base/5/2224 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2228 b/docker/dify/volumes/db/data/pgdata/base/5/2228 new file mode 100644 index 00000000..738f259a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2228 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2328 b/docker/dify/volumes/db/data/pgdata/base/5/2328 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2336 b/docker/dify/volumes/db/data/pgdata/base/5/2336 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2337 b/docker/dify/volumes/db/data/pgdata/base/5/2337 new file mode 100644 index 00000000..105af49c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2337 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2579 b/docker/dify/volumes/db/data/pgdata/base/5/2579 new file mode 100644 index 00000000..ae0d53ad Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2579 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2600 b/docker/dify/volumes/db/data/pgdata/base/5/2600 new file mode 100644 index 00000000..a1305d7a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2600 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2600_fsm b/docker/dify/volumes/db/data/pgdata/base/5/2600_fsm new file mode 100644 index 00000000..b8490844 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2600_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2600_vm b/docker/dify/volumes/db/data/pgdata/base/5/2600_vm new file mode 100644 index 00000000..7fac2cbe Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2600_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2601 b/docker/dify/volumes/db/data/pgdata/base/5/2601 new file mode 100644 index 00000000..d8001c8c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2601 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2601_fsm b/docker/dify/volumes/db/data/pgdata/base/5/2601_fsm new file mode 100644 index 00000000..d388044f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2601_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2601_vm b/docker/dify/volumes/db/data/pgdata/base/5/2601_vm new file mode 100644 index 00000000..eb2d0155 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2601_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2602 b/docker/dify/volumes/db/data/pgdata/base/5/2602 new file mode 100644 index 00000000..4a27b0a3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2602 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2602_fsm b/docker/dify/volumes/db/data/pgdata/base/5/2602_fsm new file mode 100644 index 00000000..23170d85 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2602_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2602_vm b/docker/dify/volumes/db/data/pgdata/base/5/2602_vm new file mode 100644 index 00000000..b7e83c3c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2602_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2603 b/docker/dify/volumes/db/data/pgdata/base/5/2603 new file mode 100644 index 00000000..d511af56 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2603 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2603_fsm b/docker/dify/volumes/db/data/pgdata/base/5/2603_fsm new file mode 100644 index 00000000..949bd18f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2603_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2603_vm b/docker/dify/volumes/db/data/pgdata/base/5/2603_vm new file mode 100644 index 00000000..f073a603 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2603_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2604 b/docker/dify/volumes/db/data/pgdata/base/5/2604 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2605 b/docker/dify/volumes/db/data/pgdata/base/5/2605 new file mode 100644 index 00000000..eeaa7eaa Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2605 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2605_fsm b/docker/dify/volumes/db/data/pgdata/base/5/2605_fsm new file mode 100644 index 00000000..f3b92bf7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2605_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2605_vm b/docker/dify/volumes/db/data/pgdata/base/5/2605_vm new file mode 100644 index 00000000..85d1e841 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2605_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2606 b/docker/dify/volumes/db/data/pgdata/base/5/2606 new file mode 100644 index 00000000..4737fa77 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2606 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2606_fsm b/docker/dify/volumes/db/data/pgdata/base/5/2606_fsm new file mode 100644 index 00000000..286dd813 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2606_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2606_vm b/docker/dify/volumes/db/data/pgdata/base/5/2606_vm new file mode 100644 index 00000000..86bc6bf5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2606_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2607 b/docker/dify/volumes/db/data/pgdata/base/5/2607 new file mode 100644 index 00000000..bfad49ae Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2607 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2607_fsm b/docker/dify/volumes/db/data/pgdata/base/5/2607_fsm new file mode 100644 index 00000000..80ac8b14 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2607_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2607_vm b/docker/dify/volumes/db/data/pgdata/base/5/2607_vm new file mode 100644 index 00000000..c0a22c62 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2607_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2608 b/docker/dify/volumes/db/data/pgdata/base/5/2608 new file mode 100644 index 00000000..e75c37b5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2608 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2608_fsm b/docker/dify/volumes/db/data/pgdata/base/5/2608_fsm new file mode 100644 index 00000000..6ba89a46 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2608_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2608_vm b/docker/dify/volumes/db/data/pgdata/base/5/2608_vm new file mode 100644 index 00000000..9a21eb75 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2608_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2609 b/docker/dify/volumes/db/data/pgdata/base/5/2609 new file mode 100644 index 00000000..2983f4db Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2609 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2609_fsm b/docker/dify/volumes/db/data/pgdata/base/5/2609_fsm new file mode 100644 index 00000000..11f989b1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2609_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2609_vm b/docker/dify/volumes/db/data/pgdata/base/5/2609_vm new file mode 100644 index 00000000..61b91943 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2609_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2610 b/docker/dify/volumes/db/data/pgdata/base/5/2610 new file mode 100644 index 00000000..8251aeb8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2610 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2610_fsm b/docker/dify/volumes/db/data/pgdata/base/5/2610_fsm new file mode 100644 index 00000000..dbd22e1f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2610_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2610_vm b/docker/dify/volumes/db/data/pgdata/base/5/2610_vm new file mode 100644 index 00000000..25f58e1c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2610_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2611 b/docker/dify/volumes/db/data/pgdata/base/5/2611 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2612 b/docker/dify/volumes/db/data/pgdata/base/5/2612 new file mode 100644 index 00000000..c39ab4d5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2612 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2612_fsm b/docker/dify/volumes/db/data/pgdata/base/5/2612_fsm new file mode 100644 index 00000000..877976ac Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2612_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2612_vm b/docker/dify/volumes/db/data/pgdata/base/5/2612_vm new file mode 100644 index 00000000..ef0dbfff Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2612_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2613 b/docker/dify/volumes/db/data/pgdata/base/5/2613 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2615 b/docker/dify/volumes/db/data/pgdata/base/5/2615 new file mode 100644 index 00000000..db72cea7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2615 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2615_fsm b/docker/dify/volumes/db/data/pgdata/base/5/2615_fsm new file mode 100644 index 00000000..d041693e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2615_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2615_vm b/docker/dify/volumes/db/data/pgdata/base/5/2615_vm new file mode 100644 index 00000000..233f9690 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2615_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2616 b/docker/dify/volumes/db/data/pgdata/base/5/2616 new file mode 100644 index 00000000..0d60d797 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2616 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2616_fsm b/docker/dify/volumes/db/data/pgdata/base/5/2616_fsm new file mode 100644 index 00000000..cb924c95 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2616_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2616_vm b/docker/dify/volumes/db/data/pgdata/base/5/2616_vm new file mode 100644 index 00000000..e704cec7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2616_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2617 b/docker/dify/volumes/db/data/pgdata/base/5/2617 new file mode 100644 index 00000000..bcdfc183 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2617 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2617_fsm b/docker/dify/volumes/db/data/pgdata/base/5/2617_fsm new file mode 100644 index 00000000..29d60666 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2617_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2617_vm b/docker/dify/volumes/db/data/pgdata/base/5/2617_vm new file mode 100644 index 00000000..6db4a14c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2617_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2618 b/docker/dify/volumes/db/data/pgdata/base/5/2618 new file mode 100644 index 00000000..230b6370 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2618 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2618_fsm b/docker/dify/volumes/db/data/pgdata/base/5/2618_fsm new file mode 100644 index 00000000..e162e372 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2618_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2618_vm b/docker/dify/volumes/db/data/pgdata/base/5/2618_vm new file mode 100644 index 00000000..7ad7e690 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2618_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2619 b/docker/dify/volumes/db/data/pgdata/base/5/2619 new file mode 100644 index 00000000..9c1962ec Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2619 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2619_fsm b/docker/dify/volumes/db/data/pgdata/base/5/2619_fsm new file mode 100644 index 00000000..e2307747 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2619_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2619_vm b/docker/dify/volumes/db/data/pgdata/base/5/2619_vm new file mode 100644 index 00000000..c3fffd9e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2619_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2620 b/docker/dify/volumes/db/data/pgdata/base/5/2620 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2650 b/docker/dify/volumes/db/data/pgdata/base/5/2650 new file mode 100644 index 00000000..32ff8a16 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2650 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2651 b/docker/dify/volumes/db/data/pgdata/base/5/2651 new file mode 100644 index 00000000..cff86c74 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2651 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2652 b/docker/dify/volumes/db/data/pgdata/base/5/2652 new file mode 100644 index 00000000..ab53706f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2652 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2653 b/docker/dify/volumes/db/data/pgdata/base/5/2653 new file mode 100644 index 00000000..86b08571 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2653 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2654 b/docker/dify/volumes/db/data/pgdata/base/5/2654 new file mode 100644 index 00000000..095a4fd5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2654 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2655 b/docker/dify/volumes/db/data/pgdata/base/5/2655 new file mode 100644 index 00000000..4b4b3cc6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2655 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2656 b/docker/dify/volumes/db/data/pgdata/base/5/2656 new file mode 100644 index 00000000..2fd9a71f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2656 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2657 b/docker/dify/volumes/db/data/pgdata/base/5/2657 new file mode 100644 index 00000000..d0384dc6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2657 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2658 b/docker/dify/volumes/db/data/pgdata/base/5/2658 new file mode 100644 index 00000000..2777e797 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2658 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2659 b/docker/dify/volumes/db/data/pgdata/base/5/2659 new file mode 100644 index 00000000..dd90e168 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2659 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2660 b/docker/dify/volumes/db/data/pgdata/base/5/2660 new file mode 100644 index 00000000..fd66d228 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2660 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2661 b/docker/dify/volumes/db/data/pgdata/base/5/2661 new file mode 100644 index 00000000..3c62a6fd Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2661 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2662 b/docker/dify/volumes/db/data/pgdata/base/5/2662 new file mode 100644 index 00000000..b09801b1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2662 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2663 b/docker/dify/volumes/db/data/pgdata/base/5/2663 new file mode 100644 index 00000000..1fe3a98d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2663 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2664 b/docker/dify/volumes/db/data/pgdata/base/5/2664 new file mode 100644 index 00000000..a7761ead Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2664 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2665 b/docker/dify/volumes/db/data/pgdata/base/5/2665 new file mode 100644 index 00000000..024d2917 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2665 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2666 b/docker/dify/volumes/db/data/pgdata/base/5/2666 new file mode 100644 index 00000000..55842a3c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2666 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2667 b/docker/dify/volumes/db/data/pgdata/base/5/2667 new file mode 100644 index 00000000..40aa4997 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2667 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2668 b/docker/dify/volumes/db/data/pgdata/base/5/2668 new file mode 100644 index 00000000..8ca1619c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2668 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2669 b/docker/dify/volumes/db/data/pgdata/base/5/2669 new file mode 100644 index 00000000..b13c3353 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2669 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2670 b/docker/dify/volumes/db/data/pgdata/base/5/2670 new file mode 100644 index 00000000..936feee6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2670 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2673 b/docker/dify/volumes/db/data/pgdata/base/5/2673 new file mode 100644 index 00000000..e431d106 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2673 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2674 b/docker/dify/volumes/db/data/pgdata/base/5/2674 new file mode 100644 index 00000000..24e0beb2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2674 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2675 b/docker/dify/volumes/db/data/pgdata/base/5/2675 new file mode 100644 index 00000000..91709217 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2675 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2678 b/docker/dify/volumes/db/data/pgdata/base/5/2678 new file mode 100644 index 00000000..c718c7a0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2678 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2679 b/docker/dify/volumes/db/data/pgdata/base/5/2679 new file mode 100644 index 00000000..b296d1cb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2679 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2680 b/docker/dify/volumes/db/data/pgdata/base/5/2680 new file mode 100644 index 00000000..0d352e91 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2680 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2681 b/docker/dify/volumes/db/data/pgdata/base/5/2681 new file mode 100644 index 00000000..b13b323c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2681 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2682 b/docker/dify/volumes/db/data/pgdata/base/5/2682 new file mode 100644 index 00000000..3141bcdc Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2682 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2683 b/docker/dify/volumes/db/data/pgdata/base/5/2683 new file mode 100644 index 00000000..117ee7ae Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2683 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2684 b/docker/dify/volumes/db/data/pgdata/base/5/2684 new file mode 100644 index 00000000..05092ecb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2684 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2685 b/docker/dify/volumes/db/data/pgdata/base/5/2685 new file mode 100644 index 00000000..5bf0c30f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2685 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2686 b/docker/dify/volumes/db/data/pgdata/base/5/2686 new file mode 100644 index 00000000..3054a565 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2686 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2687 b/docker/dify/volumes/db/data/pgdata/base/5/2687 new file mode 100644 index 00000000..349490ed Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2687 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2688 b/docker/dify/volumes/db/data/pgdata/base/5/2688 new file mode 100644 index 00000000..f00cec25 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2688 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2689 b/docker/dify/volumes/db/data/pgdata/base/5/2689 new file mode 100644 index 00000000..8329829d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2689 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2690 b/docker/dify/volumes/db/data/pgdata/base/5/2690 new file mode 100644 index 00000000..09176d40 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2690 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2691 b/docker/dify/volumes/db/data/pgdata/base/5/2691 new file mode 100644 index 00000000..6e60d7f1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2691 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2692 b/docker/dify/volumes/db/data/pgdata/base/5/2692 new file mode 100644 index 00000000..c7e275c1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2692 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2693 b/docker/dify/volumes/db/data/pgdata/base/5/2693 new file mode 100644 index 00000000..f6aef2f5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2693 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2696 b/docker/dify/volumes/db/data/pgdata/base/5/2696 new file mode 100644 index 00000000..08f217f3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2696 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2699 b/docker/dify/volumes/db/data/pgdata/base/5/2699 new file mode 100644 index 00000000..4a755207 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2699 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2701 b/docker/dify/volumes/db/data/pgdata/base/5/2701 new file mode 100644 index 00000000..82f5cd0e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2701 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2702 b/docker/dify/volumes/db/data/pgdata/base/5/2702 new file mode 100644 index 00000000..2d6a98c2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2702 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2703 b/docker/dify/volumes/db/data/pgdata/base/5/2703 new file mode 100644 index 00000000..01c87ae8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2703 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2704 b/docker/dify/volumes/db/data/pgdata/base/5/2704 new file mode 100644 index 00000000..c3f65000 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2704 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2753 b/docker/dify/volumes/db/data/pgdata/base/5/2753 new file mode 100644 index 00000000..3c16dff6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2753 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2753_fsm b/docker/dify/volumes/db/data/pgdata/base/5/2753_fsm new file mode 100644 index 00000000..642bce3b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2753_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2753_vm b/docker/dify/volumes/db/data/pgdata/base/5/2753_vm new file mode 100644 index 00000000..72c3e6de Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2753_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2754 b/docker/dify/volumes/db/data/pgdata/base/5/2754 new file mode 100644 index 00000000..bdd4d527 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2754 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2755 b/docker/dify/volumes/db/data/pgdata/base/5/2755 new file mode 100644 index 00000000..fd5d56a2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2755 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2756 b/docker/dify/volumes/db/data/pgdata/base/5/2756 new file mode 100644 index 00000000..6a044745 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2756 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2757 b/docker/dify/volumes/db/data/pgdata/base/5/2757 new file mode 100644 index 00000000..8f9ccdf0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2757 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2830 b/docker/dify/volumes/db/data/pgdata/base/5/2830 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2831 b/docker/dify/volumes/db/data/pgdata/base/5/2831 new file mode 100644 index 00000000..c0a407a0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2831 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2832 b/docker/dify/volumes/db/data/pgdata/base/5/2832 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2833 b/docker/dify/volumes/db/data/pgdata/base/5/2833 new file mode 100644 index 00000000..eea5df63 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2833 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2834 b/docker/dify/volumes/db/data/pgdata/base/5/2834 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2835 b/docker/dify/volumes/db/data/pgdata/base/5/2835 new file mode 100644 index 00000000..8aad1359 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2835 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2836 b/docker/dify/volumes/db/data/pgdata/base/5/2836 new file mode 100644 index 00000000..5c9f07f8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2836 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2836_fsm b/docker/dify/volumes/db/data/pgdata/base/5/2836_fsm new file mode 100644 index 00000000..6e81497f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2836_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2836_vm b/docker/dify/volumes/db/data/pgdata/base/5/2836_vm new file mode 100644 index 00000000..5e43ad13 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2836_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2837 b/docker/dify/volumes/db/data/pgdata/base/5/2837 new file mode 100644 index 00000000..888d3af3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2837 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2838 b/docker/dify/volumes/db/data/pgdata/base/5/2838 new file mode 100644 index 00000000..e59ce108 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2838 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2838_fsm b/docker/dify/volumes/db/data/pgdata/base/5/2838_fsm new file mode 100644 index 00000000..a9b1e030 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2838_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2838_vm b/docker/dify/volumes/db/data/pgdata/base/5/2838_vm new file mode 100644 index 00000000..cf7d8c70 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2838_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2839 b/docker/dify/volumes/db/data/pgdata/base/5/2839 new file mode 100644 index 00000000..1e07360f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2839 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2840 b/docker/dify/volumes/db/data/pgdata/base/5/2840 new file mode 100644 index 00000000..9d275557 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2840 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2840_fsm b/docker/dify/volumes/db/data/pgdata/base/5/2840_fsm new file mode 100644 index 00000000..36ee51aa Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2840_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2840_vm b/docker/dify/volumes/db/data/pgdata/base/5/2840_vm new file mode 100644 index 00000000..4857429b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2840_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2841 b/docker/dify/volumes/db/data/pgdata/base/5/2841 new file mode 100644 index 00000000..f524a491 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2841 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2995 b/docker/dify/volumes/db/data/pgdata/base/5/2995 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/2996 b/docker/dify/volumes/db/data/pgdata/base/5/2996 new file mode 100644 index 00000000..170333a4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/2996 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3079 b/docker/dify/volumes/db/data/pgdata/base/5/3079 new file mode 100644 index 00000000..06243ba7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3079 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3079_fsm b/docker/dify/volumes/db/data/pgdata/base/5/3079_fsm new file mode 100644 index 00000000..7732d22b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3079_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3079_vm b/docker/dify/volumes/db/data/pgdata/base/5/3079_vm new file mode 100644 index 00000000..f6c15836 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3079_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3080 b/docker/dify/volumes/db/data/pgdata/base/5/3080 new file mode 100644 index 00000000..e6b1f43e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3080 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3081 b/docker/dify/volumes/db/data/pgdata/base/5/3081 new file mode 100644 index 00000000..b9fb15c0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3081 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3085 b/docker/dify/volumes/db/data/pgdata/base/5/3085 new file mode 100644 index 00000000..e640c6e8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3085 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3118 b/docker/dify/volumes/db/data/pgdata/base/5/3118 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3119 b/docker/dify/volumes/db/data/pgdata/base/5/3119 new file mode 100644 index 00000000..db2bde09 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3119 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3164 b/docker/dify/volumes/db/data/pgdata/base/5/3164 new file mode 100644 index 00000000..f493af70 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3164 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3256 b/docker/dify/volumes/db/data/pgdata/base/5/3256 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3257 b/docker/dify/volumes/db/data/pgdata/base/5/3257 new file mode 100644 index 00000000..64787da2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3257 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3258 b/docker/dify/volumes/db/data/pgdata/base/5/3258 new file mode 100644 index 00000000..09abe9b9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3258 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3350 b/docker/dify/volumes/db/data/pgdata/base/5/3350 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3351 b/docker/dify/volumes/db/data/pgdata/base/5/3351 new file mode 100644 index 00000000..2bfef7fb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3351 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3379 b/docker/dify/volumes/db/data/pgdata/base/5/3379 new file mode 100644 index 00000000..caced87c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3379 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3380 b/docker/dify/volumes/db/data/pgdata/base/5/3380 new file mode 100644 index 00000000..55d6862d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3380 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3381 b/docker/dify/volumes/db/data/pgdata/base/5/3381 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3394 b/docker/dify/volumes/db/data/pgdata/base/5/3394 new file mode 100644 index 00000000..71374fc7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3394 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3394_fsm b/docker/dify/volumes/db/data/pgdata/base/5/3394_fsm new file mode 100644 index 00000000..9622a2f0 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3394_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3394_vm b/docker/dify/volumes/db/data/pgdata/base/5/3394_vm new file mode 100644 index 00000000..d6dbec86 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3394_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3395 b/docker/dify/volumes/db/data/pgdata/base/5/3395 new file mode 100644 index 00000000..c31f4b0b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3395 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3429 b/docker/dify/volumes/db/data/pgdata/base/5/3429 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3430 b/docker/dify/volumes/db/data/pgdata/base/5/3430 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3431 b/docker/dify/volumes/db/data/pgdata/base/5/3431 new file mode 100644 index 00000000..ce872ee1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3431 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3433 b/docker/dify/volumes/db/data/pgdata/base/5/3433 new file mode 100644 index 00000000..68ea223e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3433 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3439 b/docker/dify/volumes/db/data/pgdata/base/5/3439 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3440 b/docker/dify/volumes/db/data/pgdata/base/5/3440 new file mode 100644 index 00000000..0545e4bb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3440 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3455 b/docker/dify/volumes/db/data/pgdata/base/5/3455 new file mode 100644 index 00000000..0767e59f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3455 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3456 b/docker/dify/volumes/db/data/pgdata/base/5/3456 new file mode 100644 index 00000000..1f4db93b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3456 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3456_fsm b/docker/dify/volumes/db/data/pgdata/base/5/3456_fsm new file mode 100644 index 00000000..8f765c68 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3456_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3456_vm b/docker/dify/volumes/db/data/pgdata/base/5/3456_vm new file mode 100644 index 00000000..c0a04f4d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3456_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3466 b/docker/dify/volumes/db/data/pgdata/base/5/3466 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3467 b/docker/dify/volumes/db/data/pgdata/base/5/3467 new file mode 100644 index 00000000..c7016e10 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3467 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3468 b/docker/dify/volumes/db/data/pgdata/base/5/3468 new file mode 100644 index 00000000..fab333bd Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3468 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3501 b/docker/dify/volumes/db/data/pgdata/base/5/3501 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3502 b/docker/dify/volumes/db/data/pgdata/base/5/3502 new file mode 100644 index 00000000..ece495c9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3502 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3503 b/docker/dify/volumes/db/data/pgdata/base/5/3503 new file mode 100644 index 00000000..53f9b69e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3503 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3534 b/docker/dify/volumes/db/data/pgdata/base/5/3534 new file mode 100644 index 00000000..11fad3bb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3534 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3541 b/docker/dify/volumes/db/data/pgdata/base/5/3541 new file mode 100644 index 00000000..40869ad3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3541 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3541_fsm b/docker/dify/volumes/db/data/pgdata/base/5/3541_fsm new file mode 100644 index 00000000..a3a2de4d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3541_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3541_vm b/docker/dify/volumes/db/data/pgdata/base/5/3541_vm new file mode 100644 index 00000000..51f0e82e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3541_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3542 b/docker/dify/volumes/db/data/pgdata/base/5/3542 new file mode 100644 index 00000000..ced00669 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3542 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3574 b/docker/dify/volumes/db/data/pgdata/base/5/3574 new file mode 100644 index 00000000..b026df10 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3574 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3575 b/docker/dify/volumes/db/data/pgdata/base/5/3575 new file mode 100644 index 00000000..bdec5326 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3575 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3576 b/docker/dify/volumes/db/data/pgdata/base/5/3576 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3596 b/docker/dify/volumes/db/data/pgdata/base/5/3596 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3597 b/docker/dify/volumes/db/data/pgdata/base/5/3597 new file mode 100644 index 00000000..08855a4d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3597 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3598 b/docker/dify/volumes/db/data/pgdata/base/5/3598 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3599 b/docker/dify/volumes/db/data/pgdata/base/5/3599 new file mode 100644 index 00000000..aaf38926 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3599 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3600 b/docker/dify/volumes/db/data/pgdata/base/5/3600 new file mode 100644 index 00000000..a125931a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3600 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3600_fsm b/docker/dify/volumes/db/data/pgdata/base/5/3600_fsm new file mode 100644 index 00000000..cebec199 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3600_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3600_vm b/docker/dify/volumes/db/data/pgdata/base/5/3600_vm new file mode 100644 index 00000000..b9fcd6a9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3600_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3601 b/docker/dify/volumes/db/data/pgdata/base/5/3601 new file mode 100644 index 00000000..04c846ec Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3601 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3601_fsm b/docker/dify/volumes/db/data/pgdata/base/5/3601_fsm new file mode 100644 index 00000000..7732d22b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3601_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3601_vm b/docker/dify/volumes/db/data/pgdata/base/5/3601_vm new file mode 100644 index 00000000..3db367e2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3601_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3602 b/docker/dify/volumes/db/data/pgdata/base/5/3602 new file mode 100644 index 00000000..265567f1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3602 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3602_fsm b/docker/dify/volumes/db/data/pgdata/base/5/3602_fsm new file mode 100644 index 00000000..d7897de2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3602_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3602_vm b/docker/dify/volumes/db/data/pgdata/base/5/3602_vm new file mode 100644 index 00000000..9b4d7923 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3602_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3603 b/docker/dify/volumes/db/data/pgdata/base/5/3603 new file mode 100644 index 00000000..1b0d6cf3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3603 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3603_fsm b/docker/dify/volumes/db/data/pgdata/base/5/3603_fsm new file mode 100644 index 00000000..c28dd4fa Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3603_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3603_vm b/docker/dify/volumes/db/data/pgdata/base/5/3603_vm new file mode 100644 index 00000000..102cff1b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3603_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3604 b/docker/dify/volumes/db/data/pgdata/base/5/3604 new file mode 100644 index 00000000..5aad5993 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3604 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3605 b/docker/dify/volumes/db/data/pgdata/base/5/3605 new file mode 100644 index 00000000..9f8d1fe7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3605 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3606 b/docker/dify/volumes/db/data/pgdata/base/5/3606 new file mode 100644 index 00000000..abe7a1cf Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3606 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3607 b/docker/dify/volumes/db/data/pgdata/base/5/3607 new file mode 100644 index 00000000..e3a3bbc6 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3607 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3608 b/docker/dify/volumes/db/data/pgdata/base/5/3608 new file mode 100644 index 00000000..88266dac Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3608 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3609 b/docker/dify/volumes/db/data/pgdata/base/5/3609 new file mode 100644 index 00000000..5ff24567 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3609 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3712 b/docker/dify/volumes/db/data/pgdata/base/5/3712 new file mode 100644 index 00000000..aa23ee97 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3712 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3764 b/docker/dify/volumes/db/data/pgdata/base/5/3764 new file mode 100644 index 00000000..1c794036 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3764 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3764_fsm b/docker/dify/volumes/db/data/pgdata/base/5/3764_fsm new file mode 100644 index 00000000..f64db4df Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3764_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3764_vm b/docker/dify/volumes/db/data/pgdata/base/5/3764_vm new file mode 100644 index 00000000..d7118cad Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3764_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3766 b/docker/dify/volumes/db/data/pgdata/base/5/3766 new file mode 100644 index 00000000..c4134620 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3766 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3767 b/docker/dify/volumes/db/data/pgdata/base/5/3767 new file mode 100644 index 00000000..6cbae02d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3767 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/3997 b/docker/dify/volumes/db/data/pgdata/base/5/3997 new file mode 100644 index 00000000..8969d818 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/3997 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4143 b/docker/dify/volumes/db/data/pgdata/base/5/4143 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4144 b/docker/dify/volumes/db/data/pgdata/base/5/4144 new file mode 100644 index 00000000..5188a14b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/4144 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4145 b/docker/dify/volumes/db/data/pgdata/base/5/4145 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4146 b/docker/dify/volumes/db/data/pgdata/base/5/4146 new file mode 100644 index 00000000..957732fc Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/4146 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4147 b/docker/dify/volumes/db/data/pgdata/base/5/4147 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4148 b/docker/dify/volumes/db/data/pgdata/base/5/4148 new file mode 100644 index 00000000..9c7057c3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/4148 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4149 b/docker/dify/volumes/db/data/pgdata/base/5/4149 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4150 b/docker/dify/volumes/db/data/pgdata/base/5/4150 new file mode 100644 index 00000000..390d428a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/4150 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4151 b/docker/dify/volumes/db/data/pgdata/base/5/4151 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4152 b/docker/dify/volumes/db/data/pgdata/base/5/4152 new file mode 100644 index 00000000..1a289fd8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/4152 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4153 b/docker/dify/volumes/db/data/pgdata/base/5/4153 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4154 b/docker/dify/volumes/db/data/pgdata/base/5/4154 new file mode 100644 index 00000000..d0d1ca59 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/4154 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4155 b/docker/dify/volumes/db/data/pgdata/base/5/4155 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4156 b/docker/dify/volumes/db/data/pgdata/base/5/4156 new file mode 100644 index 00000000..5b4bf370 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/4156 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4157 b/docker/dify/volumes/db/data/pgdata/base/5/4157 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4158 b/docker/dify/volumes/db/data/pgdata/base/5/4158 new file mode 100644 index 00000000..937d3d28 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/4158 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4159 b/docker/dify/volumes/db/data/pgdata/base/5/4159 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4160 b/docker/dify/volumes/db/data/pgdata/base/5/4160 new file mode 100644 index 00000000..d10cfd60 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/4160 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4163 b/docker/dify/volumes/db/data/pgdata/base/5/4163 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4164 b/docker/dify/volumes/db/data/pgdata/base/5/4164 new file mode 100644 index 00000000..a94c963f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/4164 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4165 b/docker/dify/volumes/db/data/pgdata/base/5/4165 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4166 b/docker/dify/volumes/db/data/pgdata/base/5/4166 new file mode 100644 index 00000000..2229586f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/4166 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4167 b/docker/dify/volumes/db/data/pgdata/base/5/4167 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4168 b/docker/dify/volumes/db/data/pgdata/base/5/4168 new file mode 100644 index 00000000..472740b9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/4168 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4169 b/docker/dify/volumes/db/data/pgdata/base/5/4169 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4170 b/docker/dify/volumes/db/data/pgdata/base/5/4170 new file mode 100644 index 00000000..88d09b3d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/4170 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4171 b/docker/dify/volumes/db/data/pgdata/base/5/4171 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4172 b/docker/dify/volumes/db/data/pgdata/base/5/4172 new file mode 100644 index 00000000..3eed1ee2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/4172 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4173 b/docker/dify/volumes/db/data/pgdata/base/5/4173 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/4174 b/docker/dify/volumes/db/data/pgdata/base/5/4174 new file mode 100644 index 00000000..a0819a24 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/4174 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/5002 b/docker/dify/volumes/db/data/pgdata/base/5/5002 new file mode 100644 index 00000000..aefa40dd Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/5002 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/548 b/docker/dify/volumes/db/data/pgdata/base/5/548 new file mode 100644 index 00000000..7c6567d5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/548 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/549 b/docker/dify/volumes/db/data/pgdata/base/5/549 new file mode 100644 index 00000000..26a3887d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/549 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/6102 b/docker/dify/volumes/db/data/pgdata/base/5/6102 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/6104 b/docker/dify/volumes/db/data/pgdata/base/5/6104 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/6106 b/docker/dify/volumes/db/data/pgdata/base/5/6106 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/6110 b/docker/dify/volumes/db/data/pgdata/base/5/6110 new file mode 100644 index 00000000..42e19200 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/6110 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/6111 b/docker/dify/volumes/db/data/pgdata/base/5/6111 new file mode 100644 index 00000000..d012727d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/6111 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/6112 b/docker/dify/volumes/db/data/pgdata/base/5/6112 new file mode 100644 index 00000000..293367c2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/6112 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/6113 b/docker/dify/volumes/db/data/pgdata/base/5/6113 new file mode 100644 index 00000000..542f8faa Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/6113 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/6116 b/docker/dify/volumes/db/data/pgdata/base/5/6116 new file mode 100644 index 00000000..787d5d18 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/6116 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/6117 b/docker/dify/volumes/db/data/pgdata/base/5/6117 new file mode 100644 index 00000000..2b5656b2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/6117 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/6175 b/docker/dify/volumes/db/data/pgdata/base/5/6175 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/6176 b/docker/dify/volumes/db/data/pgdata/base/5/6176 new file mode 100644 index 00000000..bfd14df5 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/6176 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/6228 b/docker/dify/volumes/db/data/pgdata/base/5/6228 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/6229 b/docker/dify/volumes/db/data/pgdata/base/5/6229 new file mode 100644 index 00000000..5d03213f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/6229 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/6237 b/docker/dify/volumes/db/data/pgdata/base/5/6237 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/6238 b/docker/dify/volumes/db/data/pgdata/base/5/6238 new file mode 100644 index 00000000..e7c0e8c3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/6238 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/6239 b/docker/dify/volumes/db/data/pgdata/base/5/6239 new file mode 100644 index 00000000..6c60b507 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/6239 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/826 b/docker/dify/volumes/db/data/pgdata/base/5/826 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/base/5/827 b/docker/dify/volumes/db/data/pgdata/base/5/827 new file mode 100644 index 00000000..94a900ec Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/827 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/828 b/docker/dify/volumes/db/data/pgdata/base/5/828 new file mode 100644 index 00000000..ca304614 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/828 differ diff --git a/docker/dify/volumes/db/data/pgdata/base/5/PG_VERSION b/docker/dify/volumes/db/data/pgdata/base/5/PG_VERSION new file mode 100644 index 00000000..60d3b2f4 --- /dev/null +++ b/docker/dify/volumes/db/data/pgdata/base/5/PG_VERSION @@ -0,0 +1 @@ +15 diff --git a/docker/dify/volumes/db/data/pgdata/base/5/pg_filenode.map b/docker/dify/volumes/db/data/pgdata/base/5/pg_filenode.map new file mode 100644 index 00000000..193d78f3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/base/5/pg_filenode.map differ diff --git a/docker/dify/volumes/db/data/pgdata/global/1213 b/docker/dify/volumes/db/data/pgdata/global/1213 new file mode 100644 index 00000000..eec8dc3a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/1213 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/1213_fsm b/docker/dify/volumes/db/data/pgdata/global/1213_fsm new file mode 100644 index 00000000..86074bee Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/1213_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/global/1213_vm b/docker/dify/volumes/db/data/pgdata/global/1213_vm new file mode 100644 index 00000000..0127b2c2 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/1213_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/global/1214 b/docker/dify/volumes/db/data/pgdata/global/1214 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/global/1232 b/docker/dify/volumes/db/data/pgdata/global/1232 new file mode 100644 index 00000000..3e5cf63e Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/1232 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/1233 b/docker/dify/volumes/db/data/pgdata/global/1233 new file mode 100644 index 00000000..91d2811a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/1233 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/1260 b/docker/dify/volumes/db/data/pgdata/global/1260 new file mode 100644 index 00000000..7f3852d7 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/1260 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/1260_fsm b/docker/dify/volumes/db/data/pgdata/global/1260_fsm new file mode 100644 index 00000000..2b8ab958 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/1260_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/global/1260_vm b/docker/dify/volumes/db/data/pgdata/global/1260_vm new file mode 100644 index 00000000..04b5c973 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/1260_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/global/1261 b/docker/dify/volumes/db/data/pgdata/global/1261 new file mode 100644 index 00000000..74e84dfb Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/1261 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/1261_fsm b/docker/dify/volumes/db/data/pgdata/global/1261_fsm new file mode 100644 index 00000000..7732d22b Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/1261_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/global/1261_vm b/docker/dify/volumes/db/data/pgdata/global/1261_vm new file mode 100644 index 00000000..2cde0c13 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/1261_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/global/1262 b/docker/dify/volumes/db/data/pgdata/global/1262 new file mode 100644 index 00000000..0674dd12 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/1262 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/1262_fsm b/docker/dify/volumes/db/data/pgdata/global/1262_fsm new file mode 100644 index 00000000..479fd945 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/1262_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/global/1262_vm b/docker/dify/volumes/db/data/pgdata/global/1262_vm new file mode 100644 index 00000000..b21c9c63 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/1262_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/global/2396 b/docker/dify/volumes/db/data/pgdata/global/2396 new file mode 100644 index 00000000..124ab82f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/2396 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/2396_fsm b/docker/dify/volumes/db/data/pgdata/global/2396_fsm new file mode 100644 index 00000000..7a4f24f3 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/2396_fsm differ diff --git a/docker/dify/volumes/db/data/pgdata/global/2396_vm b/docker/dify/volumes/db/data/pgdata/global/2396_vm new file mode 100644 index 00000000..d2a61698 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/2396_vm differ diff --git a/docker/dify/volumes/db/data/pgdata/global/2397 b/docker/dify/volumes/db/data/pgdata/global/2397 new file mode 100644 index 00000000..c9899db9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/2397 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/2671 b/docker/dify/volumes/db/data/pgdata/global/2671 new file mode 100644 index 00000000..85412098 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/2671 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/2672 b/docker/dify/volumes/db/data/pgdata/global/2672 new file mode 100644 index 00000000..a2b19a7a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/2672 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/2676 b/docker/dify/volumes/db/data/pgdata/global/2676 new file mode 100644 index 00000000..175554fc Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/2676 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/2677 b/docker/dify/volumes/db/data/pgdata/global/2677 new file mode 100644 index 00000000..8f085eec Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/2677 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/2694 b/docker/dify/volumes/db/data/pgdata/global/2694 new file mode 100644 index 00000000..cae0c8ba Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/2694 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/2695 b/docker/dify/volumes/db/data/pgdata/global/2695 new file mode 100644 index 00000000..54705ac4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/2695 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/2697 b/docker/dify/volumes/db/data/pgdata/global/2697 new file mode 100644 index 00000000..1de07c0a Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/2697 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/2698 b/docker/dify/volumes/db/data/pgdata/global/2698 new file mode 100644 index 00000000..a2d3b04c Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/2698 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/2846 b/docker/dify/volumes/db/data/pgdata/global/2846 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/global/2847 b/docker/dify/volumes/db/data/pgdata/global/2847 new file mode 100644 index 00000000..a7e1c4c8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/2847 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/2964 b/docker/dify/volumes/db/data/pgdata/global/2964 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/global/2965 b/docker/dify/volumes/db/data/pgdata/global/2965 new file mode 100644 index 00000000..edfba802 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/2965 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/2966 b/docker/dify/volumes/db/data/pgdata/global/2966 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/global/2967 b/docker/dify/volumes/db/data/pgdata/global/2967 new file mode 100644 index 00000000..9f233b57 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/2967 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/3592 b/docker/dify/volumes/db/data/pgdata/global/3592 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/global/3593 b/docker/dify/volumes/db/data/pgdata/global/3593 new file mode 100644 index 00000000..002e585d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/3593 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/4060 b/docker/dify/volumes/db/data/pgdata/global/4060 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/global/4061 b/docker/dify/volumes/db/data/pgdata/global/4061 new file mode 100644 index 00000000..f8d18447 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/4061 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/4175 b/docker/dify/volumes/db/data/pgdata/global/4175 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/global/4176 b/docker/dify/volumes/db/data/pgdata/global/4176 new file mode 100644 index 00000000..a6db5e64 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/4176 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/4177 b/docker/dify/volumes/db/data/pgdata/global/4177 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/global/4178 b/docker/dify/volumes/db/data/pgdata/global/4178 new file mode 100644 index 00000000..8ab3ab33 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/4178 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/4181 b/docker/dify/volumes/db/data/pgdata/global/4181 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/global/4182 b/docker/dify/volumes/db/data/pgdata/global/4182 new file mode 100644 index 00000000..b619552f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/4182 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/4183 b/docker/dify/volumes/db/data/pgdata/global/4183 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/global/4184 b/docker/dify/volumes/db/data/pgdata/global/4184 new file mode 100644 index 00000000..37e78b95 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/4184 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/4185 b/docker/dify/volumes/db/data/pgdata/global/4185 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/global/4186 b/docker/dify/volumes/db/data/pgdata/global/4186 new file mode 100644 index 00000000..f988a8f8 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/4186 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/6000 b/docker/dify/volumes/db/data/pgdata/global/6000 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/global/6001 b/docker/dify/volumes/db/data/pgdata/global/6001 new file mode 100644 index 00000000..06b46290 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/6001 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/6002 b/docker/dify/volumes/db/data/pgdata/global/6002 new file mode 100644 index 00000000..e7ddd6b1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/6002 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/6100 b/docker/dify/volumes/db/data/pgdata/global/6100 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/global/6114 b/docker/dify/volumes/db/data/pgdata/global/6114 new file mode 100644 index 00000000..bf887fa4 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/6114 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/6115 b/docker/dify/volumes/db/data/pgdata/global/6115 new file mode 100644 index 00000000..afafca81 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/6115 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/6243 b/docker/dify/volumes/db/data/pgdata/global/6243 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/global/6244 b/docker/dify/volumes/db/data/pgdata/global/6244 new file mode 100644 index 00000000..e69de29b diff --git a/docker/dify/volumes/db/data/pgdata/global/6245 b/docker/dify/volumes/db/data/pgdata/global/6245 new file mode 100644 index 00000000..f1dfb7e9 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/6245 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/6246 b/docker/dify/volumes/db/data/pgdata/global/6246 new file mode 100644 index 00000000..084bf179 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/6246 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/6247 b/docker/dify/volumes/db/data/pgdata/global/6247 new file mode 100644 index 00000000..514ffb04 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/6247 differ diff --git a/docker/dify/volumes/db/data/pgdata/global/pg_control b/docker/dify/volumes/db/data/pgdata/global/pg_control new file mode 100644 index 00000000..9cd61ce1 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/pg_control differ diff --git a/docker/dify/volumes/db/data/pgdata/global/pg_filenode.map b/docker/dify/volumes/db/data/pgdata/global/pg_filenode.map new file mode 100644 index 00000000..e1002d59 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/pg_filenode.map differ diff --git a/docker/dify/volumes/db/data/pgdata/global/pg_internal.init b/docker/dify/volumes/db/data/pgdata/global/pg_internal.init new file mode 100644 index 00000000..2f3a5553 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/global/pg_internal.init differ diff --git a/docker/dify/volumes/db/data/pgdata/pg_hba.conf b/docker/dify/volumes/db/data/pgdata/pg_hba.conf new file mode 100644 index 00000000..4e202d3c --- /dev/null +++ b/docker/dify/volumes/db/data/pgdata/pg_hba.conf @@ -0,0 +1,100 @@ +# PostgreSQL Client Authentication Configuration File +# =================================================== +# +# Refer to the "Client Authentication" section in the PostgreSQL +# documentation for a complete description of this file. A short +# synopsis follows. +# +# This file controls: which hosts are allowed to connect, how clients +# are authenticated, which PostgreSQL user names they can use, which +# databases they can access. Records take one of these forms: +# +# local DATABASE USER METHOD [OPTIONS] +# host DATABASE USER ADDRESS METHOD [OPTIONS] +# hostssl DATABASE USER ADDRESS METHOD [OPTIONS] +# hostnossl DATABASE USER ADDRESS METHOD [OPTIONS] +# hostgssenc DATABASE USER ADDRESS METHOD [OPTIONS] +# hostnogssenc DATABASE USER ADDRESS METHOD [OPTIONS] +# +# (The uppercase items must be replaced by actual values.) +# +# The first field is the connection type: +# - "local" is a Unix-domain socket +# - "host" is a TCP/IP socket (encrypted or not) +# - "hostssl" is a TCP/IP socket that is SSL-encrypted +# - "hostnossl" is a TCP/IP socket that is not SSL-encrypted +# - "hostgssenc" is a TCP/IP socket that is GSSAPI-encrypted +# - "hostnogssenc" is a TCP/IP socket that is not GSSAPI-encrypted +# +# DATABASE can be "all", "sameuser", "samerole", "replication", a +# database name, or a comma-separated list thereof. The "all" +# keyword does not match "replication". Access to replication +# must be enabled in a separate record (see example below). +# +# USER can be "all", a user name, a group name prefixed with "+", or a +# comma-separated list thereof. In both the DATABASE and USER fields +# you can also write a file name prefixed with "@" to include names +# from a separate file. +# +# ADDRESS specifies the set of hosts the record matches. It can be a +# host name, or it is made up of an IP address and a CIDR mask that is +# an integer (between 0 and 32 (IPv4) or 128 (IPv6) inclusive) that +# specifies the number of significant bits in the mask. A host name +# that starts with a dot (.) matches a suffix of the actual host name. +# Alternatively, you can write an IP address and netmask in separate +# columns to specify the set of hosts. Instead of a CIDR-address, you +# can write "samehost" to match any of the server's own IP addresses, +# or "samenet" to match any address in any subnet that the server is +# directly connected to. +# +# METHOD can be "trust", "reject", "md5", "password", "scram-sha-256", +# "gss", "sspi", "ident", "peer", "pam", "ldap", "radius" or "cert". +# Note that "password" sends passwords in clear text; "md5" or +# "scram-sha-256" are preferred since they send encrypted passwords. +# +# OPTIONS are a set of options for the authentication in the format +# NAME=VALUE. The available options depend on the different +# authentication methods -- refer to the "Client Authentication" +# section in the documentation for a list of which options are +# available for which authentication methods. +# +# Database and user names containing spaces, commas, quotes and other +# special characters must be quoted. Quoting one of the keywords +# "all", "sameuser", "samerole" or "replication" makes the name lose +# its special character, and just match a database or username with +# that name. +# +# This file is read on server startup and when the server receives a +# SIGHUP signal. If you edit the file on a running system, you have to +# SIGHUP the server for the changes to take effect, run "pg_ctl reload", +# or execute "SELECT pg_reload_conf()". +# +# Put your actual configuration here +# ---------------------------------- +# +# If you want to allow non-local connections, you need to add more +# "host" records. In that case you will also need to make PostgreSQL +# listen on a non-local interface via the listen_addresses +# configuration parameter, or via the -i or -h command line switches. + +# CAUTION: Configuring the system for local "trust" authentication +# allows any local user to connect as any PostgreSQL user, including +# the database superuser. If you do not trust all your local users, +# use another authentication method. + + +# TYPE DATABASE USER ADDRESS METHOD + +# "local" is for Unix domain socket connections only +local all all trust +# IPv4 local connections: +host all all 127.0.0.1/32 trust +# IPv6 local connections: +host all all ::1/128 trust +# Allow replication connections from localhost, by a user with the +# replication privilege. +local replication all trust +host replication all 127.0.0.1/32 trust +host replication all ::1/128 trust + +host all all all scram-sha-256 diff --git a/docker/dify/volumes/db/data/pgdata/pg_ident.conf b/docker/dify/volumes/db/data/pgdata/pg_ident.conf new file mode 100644 index 00000000..a5870e64 --- /dev/null +++ b/docker/dify/volumes/db/data/pgdata/pg_ident.conf @@ -0,0 +1,42 @@ +# PostgreSQL User Name Maps +# ========================= +# +# Refer to the PostgreSQL documentation, chapter "Client +# Authentication" for a complete description. A short synopsis +# follows. +# +# This file controls PostgreSQL user name mapping. It maps external +# user names to their corresponding PostgreSQL user names. Records +# are of the form: +# +# MAPNAME SYSTEM-USERNAME PG-USERNAME +# +# (The uppercase quantities must be replaced by actual values.) +# +# MAPNAME is the (otherwise freely chosen) map name that was used in +# pg_hba.conf. SYSTEM-USERNAME is the detected user name of the +# client. PG-USERNAME is the requested PostgreSQL user name. The +# existence of a record specifies that SYSTEM-USERNAME may connect as +# PG-USERNAME. +# +# If SYSTEM-USERNAME starts with a slash (/), it will be treated as a +# regular expression. Optionally this can contain a capture (a +# parenthesized subexpression). The substring matching the capture +# will be substituted for \1 (backslash-one) if present in +# PG-USERNAME. +# +# Multiple maps may be specified in this file and used by pg_hba.conf. +# +# No map names are defined in the default configuration. If all +# system user names and PostgreSQL user names are the same, you don't +# need anything in this file. +# +# This file is read on server startup and when the postmaster receives +# a SIGHUP signal. If you edit the file on a running system, you have +# to SIGHUP the postmaster for the changes to take effect. You can +# use "pg_ctl reload" to do that. + +# Put your actual configuration here +# ---------------------------------- + +# MAPNAME SYSTEM-USERNAME PG-USERNAME diff --git a/docker/dify/volumes/db/data/pgdata/pg_logical/replorigin_checkpoint b/docker/dify/volumes/db/data/pgdata/pg_logical/replorigin_checkpoint new file mode 100644 index 00000000..ec451b0f Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/pg_logical/replorigin_checkpoint differ diff --git a/docker/dify/volumes/db/data/pgdata/pg_multixact/members/0000 b/docker/dify/volumes/db/data/pgdata/pg_multixact/members/0000 new file mode 100644 index 00000000..6d17cf9d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/pg_multixact/members/0000 differ diff --git a/docker/dify/volumes/db/data/pgdata/pg_multixact/offsets/0000 b/docker/dify/volumes/db/data/pgdata/pg_multixact/offsets/0000 new file mode 100644 index 00000000..6d17cf9d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/pg_multixact/offsets/0000 differ diff --git a/docker/dify/volumes/db/data/pgdata/pg_subtrans/0000 b/docker/dify/volumes/db/data/pgdata/pg_subtrans/0000 new file mode 100644 index 00000000..6d17cf9d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/pg_subtrans/0000 differ diff --git a/docker/dify/volumes/db/data/pgdata/pg_wal/000000010000000000000002 b/docker/dify/volumes/db/data/pgdata/pg_wal/000000010000000000000002 new file mode 100644 index 00000000..1e9fca90 Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/pg_wal/000000010000000000000002 differ diff --git a/docker/dify/volumes/db/data/pgdata/pg_wal/000000010000000000000003 b/docker/dify/volumes/db/data/pgdata/pg_wal/000000010000000000000003 new file mode 100644 index 00000000..d6c56d8d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/pg_wal/000000010000000000000003 differ diff --git a/docker/dify/volumes/db/data/pgdata/pg_xact/0000 b/docker/dify/volumes/db/data/pgdata/pg_xact/0000 new file mode 100644 index 00000000..31e9f41d Binary files /dev/null and b/docker/dify/volumes/db/data/pgdata/pg_xact/0000 differ diff --git a/docker/dify/volumes/db/data/pgdata/postgresql.auto.conf b/docker/dify/volumes/db/data/pgdata/postgresql.auto.conf new file mode 100644 index 00000000..af7125e1 --- /dev/null +++ b/docker/dify/volumes/db/data/pgdata/postgresql.auto.conf @@ -0,0 +1,2 @@ +# Do not edit this file manually! +# It will be overwritten by the ALTER SYSTEM command. diff --git a/docker/dify/volumes/db/data/pgdata/postgresql.conf b/docker/dify/volumes/db/data/pgdata/postgresql.conf new file mode 100644 index 00000000..0e6341df --- /dev/null +++ b/docker/dify/volumes/db/data/pgdata/postgresql.conf @@ -0,0 +1,813 @@ +# ----------------------------- +# PostgreSQL configuration file +# ----------------------------- +# +# This file consists of lines of the form: +# +# name = value +# +# (The "=" is optional.) Whitespace may be used. Comments are introduced with +# "#" anywhere on a line. The complete list of parameter names and allowed +# values can be found in the PostgreSQL documentation. +# +# The commented-out settings shown in this file represent the default values. +# Re-commenting a setting is NOT sufficient to revert it to the default value; +# you need to reload the server. +# +# This file is read on server startup and when the server receives a SIGHUP +# signal. If you edit the file on a running system, you have to SIGHUP the +# server for the changes to take effect, run "pg_ctl reload", or execute +# "SELECT pg_reload_conf()". Some parameters, which are marked below, +# require a server shutdown and restart to take effect. +# +# Any parameter can also be given as a command-line option to the server, e.g., +# "postgres -c log_connections=on". Some parameters can be changed at run time +# with the "SET" SQL command. +# +# Memory units: B = bytes Time units: us = microseconds +# kB = kilobytes ms = milliseconds +# MB = megabytes s = seconds +# GB = gigabytes min = minutes +# TB = terabytes h = hours +# d = days + + +#------------------------------------------------------------------------------ +# FILE LOCATIONS +#------------------------------------------------------------------------------ + +# The default values of these variables are driven from the -D command-line +# option or PGDATA environment variable, represented here as ConfigDir. + +#data_directory = 'ConfigDir' # use data in another directory + # (change requires restart) +#hba_file = 'ConfigDir/pg_hba.conf' # host-based authentication file + # (change requires restart) +#ident_file = 'ConfigDir/pg_ident.conf' # ident configuration file + # (change requires restart) + +# If external_pid_file is not explicitly set, no extra PID file is written. +#external_pid_file = '' # write an extra PID file + # (change requires restart) + + +#------------------------------------------------------------------------------ +# CONNECTIONS AND AUTHENTICATION +#------------------------------------------------------------------------------ + +# - Connection Settings - + +listen_addresses = '*' + # comma-separated list of addresses; + # defaults to 'localhost'; use '*' for all + # (change requires restart) +#port = 5432 # (change requires restart) +max_connections = 100 # (change requires restart) +#superuser_reserved_connections = 3 # (change requires restart) +#unix_socket_directories = '/var/run/postgresql' # comma-separated list of directories + # (change requires restart) +#unix_socket_group = '' # (change requires restart) +#unix_socket_permissions = 0777 # begin with 0 to use octal notation + # (change requires restart) +#bonjour = off # advertise server via Bonjour + # (change requires restart) +#bonjour_name = '' # defaults to the computer name + # (change requires restart) + +# - TCP settings - +# see "man tcp" for details + +#tcp_keepalives_idle = 0 # TCP_KEEPIDLE, in seconds; + # 0 selects the system default +#tcp_keepalives_interval = 0 # TCP_KEEPINTVL, in seconds; + # 0 selects the system default +#tcp_keepalives_count = 0 # TCP_KEEPCNT; + # 0 selects the system default +#tcp_user_timeout = 0 # TCP_USER_TIMEOUT, in milliseconds; + # 0 selects the system default + +#client_connection_check_interval = 0 # time between checks for client + # disconnection while running queries; + # 0 for never + +# - Authentication - + +#authentication_timeout = 1min # 1s-600s +#password_encryption = scram-sha-256 # scram-sha-256 or md5 +#db_user_namespace = off + +# GSSAPI using Kerberos +#krb_server_keyfile = 'FILE:${sysconfdir}/krb5.keytab' +#krb_caseins_users = off + +# - SSL - + +#ssl = off +#ssl_ca_file = '' +#ssl_cert_file = 'server.crt' +#ssl_crl_file = '' +#ssl_crl_dir = '' +#ssl_key_file = 'server.key' +#ssl_ciphers = 'HIGH:MEDIUM:+3DES:!aNULL' # allowed SSL ciphers +#ssl_prefer_server_ciphers = on +#ssl_ecdh_curve = 'prime256v1' +#ssl_min_protocol_version = 'TLSv1.2' +#ssl_max_protocol_version = '' +#ssl_dh_params_file = '' +#ssl_passphrase_command = '' +#ssl_passphrase_command_supports_reload = off + + +#------------------------------------------------------------------------------ +# RESOURCE USAGE (except WAL) +#------------------------------------------------------------------------------ + +# - Memory - + +shared_buffers = 128MB # min 128kB + # (change requires restart) +#huge_pages = try # on, off, or try + # (change requires restart) +#huge_page_size = 0 # zero for system default + # (change requires restart) +#temp_buffers = 8MB # min 800kB +#max_prepared_transactions = 0 # zero disables the feature + # (change requires restart) +# Caution: it is not advisable to set max_prepared_transactions nonzero unless +# you actively intend to use prepared transactions. +#work_mem = 4MB # min 64kB +#hash_mem_multiplier = 2.0 # 1-1000.0 multiplier on hash table work_mem +#maintenance_work_mem = 64MB # min 1MB +#autovacuum_work_mem = -1 # min 1MB, or -1 to use maintenance_work_mem +#logical_decoding_work_mem = 64MB # min 64kB +#max_stack_depth = 2MB # min 100kB +#shared_memory_type = mmap # the default is the first option + # supported by the operating system: + # mmap + # sysv + # windows + # (change requires restart) +dynamic_shared_memory_type = posix # the default is usually the first option + # supported by the operating system: + # posix + # sysv + # windows + # mmap + # (change requires restart) +#min_dynamic_shared_memory = 0MB # (change requires restart) + +# - Disk - + +#temp_file_limit = -1 # limits per-process temp file space + # in kilobytes, or -1 for no limit + +# - Kernel Resources - + +#max_files_per_process = 1000 # min 64 + # (change requires restart) + +# - Cost-Based Vacuum Delay - + +#vacuum_cost_delay = 0 # 0-100 milliseconds (0 disables) +#vacuum_cost_page_hit = 1 # 0-10000 credits +#vacuum_cost_page_miss = 2 # 0-10000 credits +#vacuum_cost_page_dirty = 20 # 0-10000 credits +#vacuum_cost_limit = 200 # 1-10000 credits + +# - Background Writer - + +#bgwriter_delay = 200ms # 10-10000ms between rounds +#bgwriter_lru_maxpages = 100 # max buffers written/round, 0 disables +#bgwriter_lru_multiplier = 2.0 # 0-10.0 multiplier on buffers scanned/round +#bgwriter_flush_after = 512kB # measured in pages, 0 disables + +# - Asynchronous Behavior - + +#backend_flush_after = 0 # measured in pages, 0 disables +#effective_io_concurrency = 1 # 1-1000; 0 disables prefetching +#maintenance_io_concurrency = 10 # 1-1000; 0 disables prefetching +#max_worker_processes = 8 # (change requires restart) +#max_parallel_workers_per_gather = 2 # limited by max_parallel_workers +#max_parallel_maintenance_workers = 2 # limited by max_parallel_workers +#max_parallel_workers = 8 # number of max_worker_processes that + # can be used in parallel operations +#parallel_leader_participation = on +#old_snapshot_threshold = -1 # 1min-60d; -1 disables; 0 is immediate + # (change requires restart) + + +#------------------------------------------------------------------------------ +# WRITE-AHEAD LOG +#------------------------------------------------------------------------------ + +# - Settings - + +#wal_level = replica # minimal, replica, or logical + # (change requires restart) +#fsync = on # flush data to disk for crash safety + # (turning this off can cause + # unrecoverable data corruption) +#synchronous_commit = on # synchronization level; + # off, local, remote_write, remote_apply, or on +#wal_sync_method = fsync # the default is the first option + # supported by the operating system: + # open_datasync + # fdatasync (default on Linux and FreeBSD) + # fsync + # fsync_writethrough + # open_sync +#full_page_writes = on # recover from partial page writes +#wal_log_hints = off # also do full page writes of non-critical updates + # (change requires restart) +#wal_compression = off # enables compression of full-page writes; + # off, pglz, lz4, zstd, or on +#wal_init_zero = on # zero-fill new WAL files +#wal_recycle = on # recycle WAL files +#wal_buffers = -1 # min 32kB, -1 sets based on shared_buffers + # (change requires restart) +#wal_writer_delay = 200ms # 1-10000 milliseconds +#wal_writer_flush_after = 1MB # measured in pages, 0 disables +#wal_skip_threshold = 2MB + +#commit_delay = 0 # range 0-100000, in microseconds +#commit_siblings = 5 # range 1-1000 + +# - Checkpoints - + +#checkpoint_timeout = 5min # range 30s-1d +#checkpoint_completion_target = 0.9 # checkpoint target duration, 0.0 - 1.0 +#checkpoint_flush_after = 256kB # measured in pages, 0 disables +#checkpoint_warning = 30s # 0 disables +max_wal_size = 1GB +min_wal_size = 80MB + +# - Prefetching during recovery - + +#recovery_prefetch = try # prefetch pages referenced in the WAL? +#wal_decode_buffer_size = 512kB # lookahead window used for prefetching + # (change requires restart) + +# - Archiving - + +#archive_mode = off # enables archiving; off, on, or always + # (change requires restart) +#archive_library = '' # library to use to archive a logfile segment + # (empty string indicates archive_command should + # be used) +#archive_command = '' # command to use to archive a logfile segment + # placeholders: %p = path of file to archive + # %f = file name only + # e.g. 'test ! -f /mnt/server/archivedir/%f && cp %p /mnt/server/archivedir/%f' +#archive_timeout = 0 # force a logfile segment switch after this + # number of seconds; 0 disables + +# - Archive Recovery - + +# These are only used in recovery mode. + +#restore_command = '' # command to use to restore an archived logfile segment + # placeholders: %p = path of file to restore + # %f = file name only + # e.g. 'cp /mnt/server/archivedir/%f %p' +#archive_cleanup_command = '' # command to execute at every restartpoint +#recovery_end_command = '' # command to execute at completion of recovery + +# - Recovery Target - + +# Set these only when performing a targeted recovery. + +#recovery_target = '' # 'immediate' to end recovery as soon as a + # consistent state is reached + # (change requires restart) +#recovery_target_name = '' # the named restore point to which recovery will proceed + # (change requires restart) +#recovery_target_time = '' # the time stamp up to which recovery will proceed + # (change requires restart) +#recovery_target_xid = '' # the transaction ID up to which recovery will proceed + # (change requires restart) +#recovery_target_lsn = '' # the WAL LSN up to which recovery will proceed + # (change requires restart) +#recovery_target_inclusive = on # Specifies whether to stop: + # just after the specified recovery target (on) + # just before the recovery target (off) + # (change requires restart) +#recovery_target_timeline = 'latest' # 'current', 'latest', or timeline ID + # (change requires restart) +#recovery_target_action = 'pause' # 'pause', 'promote', 'shutdown' + # (change requires restart) + + +#------------------------------------------------------------------------------ +# REPLICATION +#------------------------------------------------------------------------------ + +# - Sending Servers - + +# Set these on the primary and on any standby that will send replication data. + +#max_wal_senders = 10 # max number of walsender processes + # (change requires restart) +#max_replication_slots = 10 # max number of replication slots + # (change requires restart) +#wal_keep_size = 0 # in megabytes; 0 disables +#max_slot_wal_keep_size = -1 # in megabytes; -1 disables +#wal_sender_timeout = 60s # in milliseconds; 0 disables +#track_commit_timestamp = off # collect timestamp of transaction commit + # (change requires restart) + +# - Primary Server - + +# These settings are ignored on a standby server. + +#synchronous_standby_names = '' # standby servers that provide sync rep + # method to choose sync standbys, number of sync standbys, + # and comma-separated list of application_name + # from standby(s); '*' = all +#vacuum_defer_cleanup_age = 0 # number of xacts by which cleanup is delayed + +# - Standby Servers - + +# These settings are ignored on a primary server. + +#primary_conninfo = '' # connection string to sending server +#primary_slot_name = '' # replication slot on sending server +#promote_trigger_file = '' # file name whose presence ends recovery +#hot_standby = on # "off" disallows queries during recovery + # (change requires restart) +#max_standby_archive_delay = 30s # max delay before canceling queries + # when reading WAL from archive; + # -1 allows indefinite delay +#max_standby_streaming_delay = 30s # max delay before canceling queries + # when reading streaming WAL; + # -1 allows indefinite delay +#wal_receiver_create_temp_slot = off # create temp slot if primary_slot_name + # is not set +#wal_receiver_status_interval = 10s # send replies at least this often + # 0 disables +#hot_standby_feedback = off # send info from standby to prevent + # query conflicts +#wal_receiver_timeout = 60s # time that receiver waits for + # communication from primary + # in milliseconds; 0 disables +#wal_retrieve_retry_interval = 5s # time to wait before retrying to + # retrieve WAL after a failed attempt +#recovery_min_apply_delay = 0 # minimum delay for applying changes during recovery + +# - Subscribers - + +# These settings are ignored on a publisher. + +#max_logical_replication_workers = 4 # taken from max_worker_processes + # (change requires restart) +#max_sync_workers_per_subscription = 2 # taken from max_logical_replication_workers + + +#------------------------------------------------------------------------------ +# QUERY TUNING +#------------------------------------------------------------------------------ + +# - Planner Method Configuration - + +#enable_async_append = on +#enable_bitmapscan = on +#enable_gathermerge = on +#enable_hashagg = on +#enable_hashjoin = on +#enable_incremental_sort = on +#enable_indexscan = on +#enable_indexonlyscan = on +#enable_material = on +#enable_memoize = on +#enable_mergejoin = on +#enable_nestloop = on +#enable_parallel_append = on +#enable_parallel_hash = on +#enable_partition_pruning = on +#enable_partitionwise_join = off +#enable_partitionwise_aggregate = off +#enable_seqscan = on +#enable_sort = on +#enable_tidscan = on + +# - Planner Cost Constants - + +#seq_page_cost = 1.0 # measured on an arbitrary scale +#random_page_cost = 4.0 # same scale as above +#cpu_tuple_cost = 0.01 # same scale as above +#cpu_index_tuple_cost = 0.005 # same scale as above +#cpu_operator_cost = 0.0025 # same scale as above +#parallel_setup_cost = 1000.0 # same scale as above +#parallel_tuple_cost = 0.1 # same scale as above +#min_parallel_table_scan_size = 8MB +#min_parallel_index_scan_size = 512kB +#effective_cache_size = 4GB + +#jit_above_cost = 100000 # perform JIT compilation if available + # and query more expensive than this; + # -1 disables +#jit_inline_above_cost = 500000 # inline small functions if query is + # more expensive than this; -1 disables +#jit_optimize_above_cost = 500000 # use expensive JIT optimizations if + # query is more expensive than this; + # -1 disables + +# - Genetic Query Optimizer - + +#geqo = on +#geqo_threshold = 12 +#geqo_effort = 5 # range 1-10 +#geqo_pool_size = 0 # selects default based on effort +#geqo_generations = 0 # selects default based on effort +#geqo_selection_bias = 2.0 # range 1.5-2.0 +#geqo_seed = 0.0 # range 0.0-1.0 + +# - Other Planner Options - + +#default_statistics_target = 100 # range 1-10000 +#constraint_exclusion = partition # on, off, or partition +#cursor_tuple_fraction = 0.1 # range 0.0-1.0 +#from_collapse_limit = 8 +#jit = on # allow JIT compilation +#join_collapse_limit = 8 # 1 disables collapsing of explicit + # JOIN clauses +#plan_cache_mode = auto # auto, force_generic_plan or + # force_custom_plan +#recursive_worktable_factor = 10.0 # range 0.001-1000000 + + +#------------------------------------------------------------------------------ +# REPORTING AND LOGGING +#------------------------------------------------------------------------------ + +# - Where to Log - + +#log_destination = 'stderr' # Valid values are combinations of + # stderr, csvlog, jsonlog, syslog, and + # eventlog, depending on platform. + # csvlog and jsonlog require + # logging_collector to be on. + +# This is used when logging to stderr: +#logging_collector = off # Enable capturing of stderr, jsonlog, + # and csvlog into log files. Required + # to be on for csvlogs and jsonlogs. + # (change requires restart) + +# These are only used if logging_collector is on: +#log_directory = 'log' # directory where log files are written, + # can be absolute or relative to PGDATA +#log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' # log file name pattern, + # can include strftime() escapes +#log_file_mode = 0600 # creation mode for log files, + # begin with 0 to use octal notation +#log_rotation_age = 1d # Automatic rotation of logfiles will + # happen after that time. 0 disables. +#log_rotation_size = 10MB # Automatic rotation of logfiles will + # happen after that much log output. + # 0 disables. +#log_truncate_on_rotation = off # If on, an existing log file with the + # same name as the new log file will be + # truncated rather than appended to. + # But such truncation only occurs on + # time-driven rotation, not on restarts + # or size-driven rotation. Default is + # off, meaning append to existing files + # in all cases. + +# These are relevant when logging to syslog: +#syslog_facility = 'LOCAL0' +#syslog_ident = 'postgres' +#syslog_sequence_numbers = on +#syslog_split_messages = on + +# This is only relevant when logging to eventlog (Windows): +# (change requires restart) +#event_source = 'PostgreSQL' + +# - When to Log - + +#log_min_messages = warning # values in order of decreasing detail: + # debug5 + # debug4 + # debug3 + # debug2 + # debug1 + # info + # notice + # warning + # error + # log + # fatal + # panic + +#log_min_error_statement = error # values in order of decreasing detail: + # debug5 + # debug4 + # debug3 + # debug2 + # debug1 + # info + # notice + # warning + # error + # log + # fatal + # panic (effectively off) + +#log_min_duration_statement = -1 # -1 is disabled, 0 logs all statements + # and their durations, > 0 logs only + # statements running at least this number + # of milliseconds + +#log_min_duration_sample = -1 # -1 is disabled, 0 logs a sample of statements + # and their durations, > 0 logs only a sample of + # statements running at least this number + # of milliseconds; + # sample fraction is determined by log_statement_sample_rate + +#log_statement_sample_rate = 1.0 # fraction of logged statements exceeding + # log_min_duration_sample to be logged; + # 1.0 logs all such statements, 0.0 never logs + + +#log_transaction_sample_rate = 0.0 # fraction of transactions whose statements + # are logged regardless of their duration; 1.0 logs all + # statements from all transactions, 0.0 never logs + +#log_startup_progress_interval = 10s # Time between progress updates for + # long-running startup operations. + # 0 disables the feature, > 0 indicates + # the interval in milliseconds. + +# - What to Log - + +#debug_print_parse = off +#debug_print_rewritten = off +#debug_print_plan = off +#debug_pretty_print = on +#log_autovacuum_min_duration = 10min # log autovacuum activity; + # -1 disables, 0 logs all actions and + # their durations, > 0 logs only + # actions running at least this number + # of milliseconds. +#log_checkpoints = on +#log_connections = off +#log_disconnections = off +#log_duration = off +#log_error_verbosity = default # terse, default, or verbose messages +#log_hostname = off +#log_line_prefix = '%m [%p] ' # special values: + # %a = application name + # %u = user name + # %d = database name + # %r = remote host and port + # %h = remote host + # %b = backend type + # %p = process ID + # %P = process ID of parallel group leader + # %t = timestamp without milliseconds + # %m = timestamp with milliseconds + # %n = timestamp with milliseconds (as a Unix epoch) + # %Q = query ID (0 if none or not computed) + # %i = command tag + # %e = SQL state + # %c = session ID + # %l = session line number + # %s = session start timestamp + # %v = virtual transaction ID + # %x = transaction ID (0 if none) + # %q = stop here in non-session + # processes + # %% = '%' + # e.g. '<%u%%%d> ' +#log_lock_waits = off # log lock waits >= deadlock_timeout +#log_recovery_conflict_waits = off # log standby recovery conflict waits + # >= deadlock_timeout +#log_parameter_max_length = -1 # when logging statements, limit logged + # bind-parameter values to N bytes; + # -1 means print in full, 0 disables +#log_parameter_max_length_on_error = 0 # when logging an error, limit logged + # bind-parameter values to N bytes; + # -1 means print in full, 0 disables +#log_statement = 'none' # none, ddl, mod, all +#log_replication_commands = off +#log_temp_files = -1 # log temporary files equal or larger + # than the specified size in kilobytes; + # -1 disables, 0 logs all temp files +log_timezone = 'UTC' + + +#------------------------------------------------------------------------------ +# PROCESS TITLE +#------------------------------------------------------------------------------ + +#cluster_name = '' # added to process titles if nonempty + # (change requires restart) +#update_process_title = on + + +#------------------------------------------------------------------------------ +# STATISTICS +#------------------------------------------------------------------------------ + +# - Cumulative Query and Index Statistics - + +#track_activities = on +#track_activity_query_size = 1024 # (change requires restart) +#track_counts = on +#track_io_timing = off +#track_wal_io_timing = off +#track_functions = none # none, pl, all +#stats_fetch_consistency = cache + + +# - Monitoring - + +#compute_query_id = auto +#log_statement_stats = off +#log_parser_stats = off +#log_planner_stats = off +#log_executor_stats = off + + +#------------------------------------------------------------------------------ +# AUTOVACUUM +#------------------------------------------------------------------------------ + +#autovacuum = on # Enable autovacuum subprocess? 'on' + # requires track_counts to also be on. +#autovacuum_max_workers = 3 # max number of autovacuum subprocesses + # (change requires restart) +#autovacuum_naptime = 1min # time between autovacuum runs +#autovacuum_vacuum_threshold = 50 # min number of row updates before + # vacuum +#autovacuum_vacuum_insert_threshold = 1000 # min number of row inserts + # before vacuum; -1 disables insert + # vacuums +#autovacuum_analyze_threshold = 50 # min number of row updates before + # analyze +#autovacuum_vacuum_scale_factor = 0.2 # fraction of table size before vacuum +#autovacuum_vacuum_insert_scale_factor = 0.2 # fraction of inserts over table + # size before insert vacuum +#autovacuum_analyze_scale_factor = 0.1 # fraction of table size before analyze +#autovacuum_freeze_max_age = 200000000 # maximum XID age before forced vacuum + # (change requires restart) +#autovacuum_multixact_freeze_max_age = 400000000 # maximum multixact age + # before forced vacuum + # (change requires restart) +#autovacuum_vacuum_cost_delay = 2ms # default vacuum cost delay for + # autovacuum, in milliseconds; + # -1 means use vacuum_cost_delay +#autovacuum_vacuum_cost_limit = -1 # default vacuum cost limit for + # autovacuum, -1 means use + # vacuum_cost_limit + + +#------------------------------------------------------------------------------ +# CLIENT CONNECTION DEFAULTS +#------------------------------------------------------------------------------ + +# - Statement Behavior - + +#client_min_messages = notice # values in order of decreasing detail: + # debug5 + # debug4 + # debug3 + # debug2 + # debug1 + # log + # notice + # warning + # error +#search_path = '"$user", public' # schema names +#row_security = on +#default_table_access_method = 'heap' +#default_tablespace = '' # a tablespace name, '' uses the default +#default_toast_compression = 'pglz' # 'pglz' or 'lz4' +#temp_tablespaces = '' # a list of tablespace names, '' uses + # only default tablespace +#check_function_bodies = on +#default_transaction_isolation = 'read committed' +#default_transaction_read_only = off +#default_transaction_deferrable = off +#session_replication_role = 'origin' +#statement_timeout = 0 # in milliseconds, 0 is disabled +#lock_timeout = 0 # in milliseconds, 0 is disabled +#idle_in_transaction_session_timeout = 0 # in milliseconds, 0 is disabled +#idle_session_timeout = 0 # in milliseconds, 0 is disabled +#vacuum_freeze_table_age = 150000000 +#vacuum_freeze_min_age = 50000000 +#vacuum_failsafe_age = 1600000000 +#vacuum_multixact_freeze_table_age = 150000000 +#vacuum_multixact_freeze_min_age = 5000000 +#vacuum_multixact_failsafe_age = 1600000000 +#bytea_output = 'hex' # hex, escape +#xmlbinary = 'base64' +#xmloption = 'content' +#gin_pending_list_limit = 4MB + +# - Locale and Formatting - + +datestyle = 'iso, mdy' +#intervalstyle = 'postgres' +timezone = 'UTC' +#timezone_abbreviations = 'Default' # Select the set of available time zone + # abbreviations. Currently, there are + # Default + # Australia (historical usage) + # India + # You can create your own file in + # share/timezonesets/. +#extra_float_digits = 1 # min -15, max 3; any value >0 actually + # selects precise output mode +#client_encoding = sql_ascii # actually, defaults to database + # encoding + +# These settings are initialized by initdb, but they can be changed. +lc_messages = 'en_US.utf8' # locale for system error message + # strings +lc_monetary = 'en_US.utf8' # locale for monetary formatting +lc_numeric = 'en_US.utf8' # locale for number formatting +lc_time = 'en_US.utf8' # locale for time formatting + +# default configuration for text search +default_text_search_config = 'pg_catalog.english' + +# - Shared Library Preloading - + +#local_preload_libraries = '' +#session_preload_libraries = '' +#shared_preload_libraries = '' # (change requires restart) +#jit_provider = 'llvmjit' # JIT library to use + +# - Other Defaults - + +#dynamic_library_path = '$libdir' +#gin_fuzzy_search_limit = 0 + + +#------------------------------------------------------------------------------ +# LOCK MANAGEMENT +#------------------------------------------------------------------------------ + +#deadlock_timeout = 1s +#max_locks_per_transaction = 64 # min 10 + # (change requires restart) +#max_pred_locks_per_transaction = 64 # min 10 + # (change requires restart) +#max_pred_locks_per_relation = -2 # negative values mean + # (max_pred_locks_per_transaction + # / -max_pred_locks_per_relation) - 1 +#max_pred_locks_per_page = 2 # min 0 + + +#------------------------------------------------------------------------------ +# VERSION AND PLATFORM COMPATIBILITY +#------------------------------------------------------------------------------ + +# - Previous PostgreSQL Versions - + +#array_nulls = on +#backslash_quote = safe_encoding # on, off, or safe_encoding +#escape_string_warning = on +#lo_compat_privileges = off +#quote_all_identifiers = off +#standard_conforming_strings = on +#synchronize_seqscans = on + +# - Other Platforms and Clients - + +#transform_null_equals = off + + +#------------------------------------------------------------------------------ +# ERROR HANDLING +#------------------------------------------------------------------------------ + +#exit_on_error = off # terminate session on any error? +#restart_after_crash = on # reinitialize after backend crash? +#data_sync_retry = off # retry or panic on failure to fsync + # data? + # (change requires restart) +#recovery_init_sync_method = fsync # fsync, syncfs (Linux 5.8+) + + +#------------------------------------------------------------------------------ +# CONFIG FILE INCLUDES +#------------------------------------------------------------------------------ + +# These options allow settings to be loaded from files other than the +# default postgresql.conf. Note that these are directives, not variable +# assignments, so they can usefully be given more than once. + +#include_dir = '...' # include files ending in '.conf' from + # a directory, e.g., 'conf.d' +#include_if_exists = '...' # include file only if it exists +#include = '...' # include file + + +#------------------------------------------------------------------------------ +# CUSTOMIZED OPTIONS +#------------------------------------------------------------------------------ + +# Add settings for extensions here diff --git a/docker/dify/volumes/db/data/pgdata/postmaster.opts b/docker/dify/volumes/db/data/pgdata/postmaster.opts new file mode 100644 index 00000000..42ef3abb --- /dev/null +++ b/docker/dify/volumes/db/data/pgdata/postmaster.opts @@ -0,0 +1 @@ +/usr/local/bin/postgres "-c" "max_connections=100" "-c" "shared_buffers=128MB" "-c" "work_mem=4MB" "-c" "maintenance_work_mem=64MB" "-c" "effective_cache_size=4096MB" "-c" "statement_timeout=0" "-c" "idle_in_transaction_session_timeout=0" diff --git a/docker/dify/volumes/db/data/pgdata/postmaster.pid b/docker/dify/volumes/db/data/pgdata/postmaster.pid new file mode 100644 index 00000000..9d17f2d9 --- /dev/null +++ b/docker/dify/volumes/db/data/pgdata/postmaster.pid @@ -0,0 +1,8 @@ +1 +/var/lib/postgresql/data/pgdata +1766893646 +5432 +/var/run/postgresql +* + 1014326 0 +ready diff --git a/docker/dify/volumes/myscale/config/users.d/custom_users_config.xml b/docker/dify/volumes/myscale/config/users.d/custom_users_config.xml new file mode 100644 index 00000000..b46e73a0 --- /dev/null +++ b/docker/dify/volumes/myscale/config/users.d/custom_users_config.xml @@ -0,0 +1,17 @@ + + + + + + ::1 + 127.0.0.1 + 10.0.0.0/8 + 172.16.0.0/12 + 192.168.0.0/16 + + default + default + 1 + + + diff --git a/docker/dify/volumes/oceanbase/init.d/vec_memory.sql b/docker/dify/volumes/oceanbase/init.d/vec_memory.sql new file mode 100644 index 00000000..0d859e5f --- /dev/null +++ b/docker/dify/volumes/oceanbase/init.d/vec_memory.sql @@ -0,0 +1 @@ +ALTER SYSTEM SET ob_vector_memory_limit_percentage = 30; diff --git a/docker/dify/volumes/opensearch/opensearch_dashboards.yml b/docker/dify/volumes/opensearch/opensearch_dashboards.yml new file mode 100644 index 00000000..f50d63bb --- /dev/null +++ b/docker/dify/volumes/opensearch/opensearch_dashboards.yml @@ -0,0 +1,222 @@ +--- +# Copyright OpenSearch Contributors +# SPDX-License-Identifier: Apache-2.0 + +# Description: +# Default configuration for OpenSearch Dashboards + +# OpenSearch Dashboards is served by a back end server. This setting specifies the port to use. +# server.port: 5601 + +# Specifies the address to which the OpenSearch Dashboards server will bind. IP addresses and host names are both valid values. +# The default is 'localhost', which usually means remote machines will not be able to connect. +# To allow connections from remote users, set this parameter to a non-loopback address. +# server.host: "localhost" + +# Enables you to specify a path to mount OpenSearch Dashboards at if you are running behind a proxy. +# Use the `server.rewriteBasePath` setting to tell OpenSearch Dashboards if it should remove the basePath +# from requests it receives, and to prevent a deprecation warning at startup. +# This setting cannot end in a slash. +# server.basePath: "" + +# Specifies whether OpenSearch Dashboards should rewrite requests that are prefixed with +# `server.basePath` or require that they are rewritten by your reverse proxy. +# server.rewriteBasePath: false + +# The maximum payload size in bytes for incoming server requests. +# server.maxPayloadBytes: 1048576 + +# The OpenSearch Dashboards server's name. This is used for display purposes. +# server.name: "your-hostname" + +# The URLs of the OpenSearch instances to use for all your queries. +# opensearch.hosts: ["http://localhost:9200"] + +# OpenSearch Dashboards uses an index in OpenSearch to store saved searches, visualizations and +# dashboards. OpenSearch Dashboards creates a new index if the index doesn't already exist. +# opensearchDashboards.index: ".opensearch_dashboards" + +# The default application to load. +# opensearchDashboards.defaultAppId: "home" + +# Setting for an optimized healthcheck that only uses the local OpenSearch node to do Dashboards healthcheck. +# This settings should be used for large clusters or for clusters with ingest heavy nodes. +# It allows Dashboards to only healthcheck using the local OpenSearch node rather than fan out requests across all nodes. +# +# It requires the user to create an OpenSearch node attribute with the same name as the value used in the setting +# This node attribute should assign all nodes of the same cluster an integer value that increments with each new cluster that is spun up +# e.g. in opensearch.yml file you would set the value to a setting using node.attr.cluster_id: +# Should only be enabled if there is a corresponding node attribute created in your OpenSearch config that matches the value here +# opensearch.optimizedHealthcheckId: "cluster_id" + +# If your OpenSearch is protected with basic authentication, these settings provide +# the username and password that the OpenSearch Dashboards server uses to perform maintenance on the OpenSearch Dashboards +# index at startup. Your OpenSearch Dashboards users still need to authenticate with OpenSearch, which +# is proxied through the OpenSearch Dashboards server. +# opensearch.username: "opensearch_dashboards_system" +# opensearch.password: "pass" + +# Enables SSL and paths to the PEM-format SSL certificate and SSL key files, respectively. +# These settings enable SSL for outgoing requests from the OpenSearch Dashboards server to the browser. +# server.ssl.enabled: false +# server.ssl.certificate: /path/to/your/server.crt +# server.ssl.key: /path/to/your/server.key + +# Optional settings that provide the paths to the PEM-format SSL certificate and key files. +# These files are used to verify the identity of OpenSearch Dashboards to OpenSearch and are required when +# xpack.security.http.ssl.client_authentication in OpenSearch is set to required. +# opensearch.ssl.certificate: /path/to/your/client.crt +# opensearch.ssl.key: /path/to/your/client.key + +# Optional setting that enables you to specify a path to the PEM file for the certificate +# authority for your OpenSearch instance. +# opensearch.ssl.certificateAuthorities: [ "/path/to/your/CA.pem" ] + +# To disregard the validity of SSL certificates, change this setting's value to 'none'. +# opensearch.ssl.verificationMode: full + +# Time in milliseconds to wait for OpenSearch to respond to pings. Defaults to the value of +# the opensearch.requestTimeout setting. +# opensearch.pingTimeout: 1500 + +# Time in milliseconds to wait for responses from the back end or OpenSearch. This value +# must be a positive integer. +# opensearch.requestTimeout: 30000 + +# List of OpenSearch Dashboards client-side headers to send to OpenSearch. To send *no* client-side +# headers, set this value to [] (an empty list). +# opensearch.requestHeadersWhitelist: [ authorization ] + +# Header names and values that are sent to OpenSearch. Any custom headers cannot be overwritten +# by client-side headers, regardless of the opensearch.requestHeadersWhitelist configuration. +# opensearch.customHeaders: {} + +# Time in milliseconds for OpenSearch to wait for responses from shards. Set to 0 to disable. +# opensearch.shardTimeout: 30000 + +# Logs queries sent to OpenSearch. Requires logging.verbose set to true. +# opensearch.logQueries: false + +# Specifies the path where OpenSearch Dashboards creates the process ID file. +# pid.file: /var/run/opensearchDashboards.pid + +# Enables you to specify a file where OpenSearch Dashboards stores log output. +# logging.dest: stdout + +# Set the value of this setting to true to suppress all logging output. +# logging.silent: false + +# Set the value of this setting to true to suppress all logging output other than error messages. +# logging.quiet: false + +# Set the value of this setting to true to log all events, including system usage information +# and all requests. +# logging.verbose: false + +# Set the interval in milliseconds to sample system and process performance +# metrics. Minimum is 100ms. Defaults to 5000. +# ops.interval: 5000 + +# Specifies locale to be used for all localizable strings, dates and number formats. +# Supported languages are the following: English - en , by default , Chinese - zh-CN . +# i18n.locale: "en" + +# Set the allowlist to check input graphite Url. Allowlist is the default check list. +# vis_type_timeline.graphiteAllowedUrls: ['https://www.hostedgraphite.com/UID/ACCESS_KEY/graphite'] + +# Set the blocklist to check input graphite Url. Blocklist is an IP list. +# Below is an example for reference +# vis_type_timeline.graphiteBlockedIPs: [ +# //Loopback +# '127.0.0.0/8', +# '::1/128', +# //Link-local Address for IPv6 +# 'fe80::/10', +# //Private IP address for IPv4 +# '10.0.0.0/8', +# '172.16.0.0/12', +# '192.168.0.0/16', +# //Unique local address (ULA) +# 'fc00::/7', +# //Reserved IP address +# '0.0.0.0/8', +# '100.64.0.0/10', +# '192.0.0.0/24', +# '192.0.2.0/24', +# '198.18.0.0/15', +# '192.88.99.0/24', +# '198.51.100.0/24', +# '203.0.113.0/24', +# '224.0.0.0/4', +# '240.0.0.0/4', +# '255.255.255.255/32', +# '::/128', +# '2001:db8::/32', +# 'ff00::/8', +# ] +# vis_type_timeline.graphiteBlockedIPs: [] + +# opensearchDashboards.branding: +# logo: +# defaultUrl: "" +# darkModeUrl: "" +# mark: +# defaultUrl: "" +# darkModeUrl: "" +# loadingLogo: +# defaultUrl: "" +# darkModeUrl: "" +# faviconUrl: "" +# applicationTitle: "" + +# Set the value of this setting to true to capture region blocked warnings and errors +# for your map rendering services. +# map.showRegionBlockedWarning: false% + +# Set the value of this setting to false to suppress search usage telemetry +# for reducing the load of OpenSearch cluster. +# data.search.usageTelemetry.enabled: false + +# 2.4 renames 'wizard.enabled: false' to 'vis_builder.enabled: false' +# Set the value of this setting to false to disable VisBuilder +# functionality in Visualization. +# vis_builder.enabled: false + +# 2.4 New Experimental Feature +# Set the value of this setting to true to enable the experimental multiple data source +# support feature. Use with caution. +# data_source.enabled: false +# Set the value of these settings to customize crypto materials to encryption saved credentials +# in data sources. +# data_source.encryption.wrappingKeyName: 'changeme' +# data_source.encryption.wrappingKeyNamespace: 'changeme' +# data_source.encryption.wrappingKey: [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] + +# 2.6 New ML Commons Dashboards Feature +# Set the value of this setting to true to enable the ml commons dashboards +# ml_commons_dashboards.enabled: false + +# 2.12 New experimental Assistant Dashboards Feature +# Set the value of this setting to true to enable the assistant dashboards +# assistant.chat.enabled: false + +# 2.13 New Query Assistant Feature +# Set the value of this setting to false to disable the query assistant +# observability.query_assist.enabled: false + +# 2.14 Enable Ui Metric Collectors in Usage Collector +# Set the value of this setting to true to enable UI Metric collections +# usageCollection.uiMetric.enabled: false + +opensearch.hosts: [https://localhost:9200] +opensearch.ssl.verificationMode: none +opensearch.username: admin +opensearch.password: 'Qazwsxedc!@#123' +opensearch.requestHeadersWhitelist: [authorization, securitytenant] + +opensearch_security.multitenancy.enabled: true +opensearch_security.multitenancy.tenants.preferred: [Private, Global] +opensearch_security.readonly_mode.roles: [kibana_read_only] +# Use this setting if you are running opensearch-dashboards without https +opensearch_security.cookie.secure: false +server.host: '0.0.0.0' diff --git a/docker/dify/volumes/plugin_daemon/assets/0179a4422f60cc28de38c7b3395b8504c9a7516c050d355849784a46bcea3b91.svg b/docker/dify/volumes/plugin_daemon/assets/0179a4422f60cc28de38c7b3395b8504c9a7516c050d355849784a46bcea3b91.svg new file mode 100644 index 00000000..c6785062 --- /dev/null +++ b/docker/dify/volumes/plugin_daemon/assets/0179a4422f60cc28de38c7b3395b8504c9a7516c050d355849784a46bcea3b91.svg @@ -0,0 +1,13 @@ + + + + + + + + + \ No newline at end of file diff --git a/docker/dify/volumes/plugin_daemon/assets/8460123b0019ed061306a8d48a5cad5e44f64af4c0d42691b0702433879a963a.svg b/docker/dify/volumes/plugin_daemon/assets/8460123b0019ed061306a8d48a5cad5e44f64af4c0d42691b0702433879a963a.svg new file mode 100644 index 00000000..dddabe5e --- /dev/null +++ b/docker/dify/volumes/plugin_daemon/assets/8460123b0019ed061306a8d48a5cad5e44f64af4c0d42691b0702433879a963a.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docker/dify/volumes/plugin_daemon/cwd/langgenius/siliconflow-0.0.38@4795747d4fca05fee9daf34b1bcc110ffbbfcd9112f5f9e914f90b8b5dd549e5/.env.example b/docker/dify/volumes/plugin_daemon/cwd/langgenius/siliconflow-0.0.38@4795747d4fca05fee9daf34b1bcc110ffbbfcd9112f5f9e914f90b8b5dd549e5/.env.example new file mode 100644 index 00000000..dbb75b85 --- /dev/null +++ b/docker/dify/volumes/plugin_daemon/cwd/langgenius/siliconflow-0.0.38@4795747d4fca05fee9daf34b1bcc110ffbbfcd9112f5f9e914f90b8b5dd549e5/.env.example @@ -0,0 +1,4 @@ +INSTALL_METHOD=remote +REMOTE_INSTALL_HOST=debug-plugin.dify.dev +REMOTE_INSTALL_PORT=5003 +REMOTE_INSTALL_KEY=********-****-****-****-************ diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml new file mode 100644 index 00000000..e07007ed --- /dev/null +++ b/docker/docker-compose.yml @@ -0,0 +1,52 @@ +# ================================================ +# Urban Lifeline - 总控 Docker Compose +# 用于统一管理所有服务的启动 +# ================================================ +# 使用方法: +# 启动所有服务: docker compose up -d +# 启动基础设施: docker compose --profile infra up -d +# 启动后端服务: docker compose --profile serv up -d +# 启动前端服务: docker compose --profile web up -d +# 停止所有服务: docker compose down +# 查看日志: docker compose logs -f [service_name] +# ================================================ + +name: urban-lifeline + +# 引入子目录的 compose 文件 +include: + # Level 1: 基础设施 + - path: ./infra/docker-compose.yml + # Level 2: 后端服务 + - path: ./urbanLifeline/serv/docker-compose.yml + # Level 3: 前端服务 + - path: ./urbanLifeline/web/docker-compose.yml + +# 共享网络定义 +networks: + urban-lifeline: + driver: bridge + name: urban-lifeline + +# 共享卷定义 +volumes: + nacos-data: + driver: local + nacos-logs: + driver: local + minio-data: + driver: local + minio-config: + driver: local + jitsi-web: + driver: local + jitsi-prosody: + driver: local + jitsi-jicofo: + driver: local + jitsi-jvb: + driver: local + serv-logs: + driver: local + web-logs: + driver: local diff --git a/docker/example/Dockerfile.base-serv b/docker/example/Dockerfile.base-serv new file mode 100644 index 00000000..62446fcf --- /dev/null +++ b/docker/example/Dockerfile.base-serv @@ -0,0 +1,118 @@ +# ==================================== +# 后端基础镜像 - Base Serv +# 包含:JRE + Python + 系统工具 + 爬虫依赖 +# 用途:作为后端服务镜像的基础,避免每次都安装依赖 +# ==================================== +FROM eclipse-temurin:21-jre + +# 设置环境变量 +ENV LANG=C.UTF-8 \ + LC_ALL=C.UTF-8 \ + TZ=Asia/Shanghai \ + PYTHONUNBUFFERED=1 \ + PYTHONIOENCODING=UTF-8 \ + PIP_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple \ + PIP_TRUSTED_HOST=pypi.tuna.tsinghua.edu.cn + +# 安装系统依赖和工具 +RUN apt-get update && \ + DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ + # Python环境 + python3 \ + python3-pip \ + python3-venv \ + python3-dev \ + # 编译工具 + build-essential \ + # 网络和诊断工具 + netcat-traditional \ + curl \ + wget \ + dnsutils \ + iputils-ping \ + # 系统工具 + procps \ + htop \ + vim \ + less \ + # 数据库客户端 + default-mysql-client \ + # 字体和图形库 + fonts-liberation \ + fonts-noto-color-emoji \ + fonts-noto-cjk \ + # Chrome依赖 + libxss1 \ + libx11-xcb1 \ + libxcb1 \ + libxcomposite1 \ + libxcursor1 \ + libxdamage1 \ + libxi6 \ + libxtst6 \ + libnss3 \ + libcups2 \ + libxrandr2 \ + libasound2t64 \ + libatk1.0-0 \ + libatk-bridge2.0-0 \ + libpangocairo-1.0-0 \ + libgtk-3-0 \ + # 图片处理 + libjpeg-dev \ + zlib1g-dev \ + libpng-dev \ + # 其他依赖 + libffi-dev \ + libssl-dev \ + && apt-get clean \ + && rm -rf /var/lib/apt/lists/* \ + && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ + && echo "Asia/Shanghai" > /etc/timezone + +# 设置Python3为默认Python +RUN update-alternatives --install /usr/bin/python python /usr/bin/python3 1 \ + && update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1 + +WORKDIR /app + +# 配置pip使用清华源 +RUN mkdir -p /etc/pip && \ + echo "[global]" > /etc/pip/pip.conf && \ + echo "index-url = https://pypi.tuna.tsinghua.edu.cn/simple" >> /etc/pip/pip.conf && \ + echo "trusted-host = pypi.tuna.tsinghua.edu.cn" >> /etc/pip/pip.conf + +# 安装常用Python工具和爬虫依赖 +COPY schoolNewsCrawler/requirements.txt /tmp/requirements.txt + +RUN echo "========================================" && \ + echo "安装Python爬虫依赖到基础镜像" && \ + echo "========================================" && \ + # 直接安装依赖(使用系统pip,不升级以避免破坏系统) + python3 -m pip install --no-cache-dir --break-system-packages -r /tmp/requirements.txt && \ + # 清理缓存 + python3 -m pip cache purge && \ + # 验证安装 + echo "" && \ + echo "✅ 爬虫依赖安装完成" && \ + python3 -m pip list | grep -E "(beautifulsoup4|crawl4ai|selenium|pydantic|requests|loguru)" && \ + # 清理临时文件 + rm -f /tmp/requirements.txt + +# 创建应用目录结构 +RUN mkdir -p /app/config /app/logs /app/uploads /app/crawler + +# 健康检查 +HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 \ + CMD curl -f http://localhost:8080/actuator/health || exit 1 + +# 镜像元数据 +LABEL maintainer="School News Team" \ + description="Base image for school-news backend service with Python dependencies" \ + version="1.0" + +# 暴露端口(文档用途) +EXPOSE 8081 + +# 默认命令(会被子镜像覆盖) +CMD ["echo", "This is base image, please use school-news-serv image"] diff --git a/docker/example/Dockerfile.mysql b/docker/example/Dockerfile.mysql new file mode 100644 index 00000000..b3057ecd --- /dev/null +++ b/docker/example/Dockerfile.mysql @@ -0,0 +1,112 @@ +# 校园新闻管理系统 - MySQL数据库镜像 +# 基于reInit.sh的数据库初始化方案 +FROM mysql:8.0 + +# 设置环境变量 +ENV LANG=C.UTF-8 \ + TZ=Asia/Shanghai + +# 注意:MySQL配置有两种方式 +# 1. 通过docker-compose.yml的command参数(基础配置) +# 2. 通过挂载my.cnf文件(高级配置,可选) +# docker-compose.yml中可以取消注释: ./mysql/my.cnf:/etc/mysql/conf.d/my.cnf + +# 创建SQL目录 +RUN mkdir -p /docker-entrypoint-initdb.d /opt/sql + +# 复制所有SQL文件(保持目录结构) +COPY schoolNewsServ/.bin/mysql/sql/ /opt/sql/ + +# 复制并调整reInit.sh为Docker环境,设置执行权限 +COPY schoolNewsServ/.bin/mysql/sql/reInit.sh /opt/sql/ +RUN sed -i 's/DB_HOST="localhost"/DB_HOST="localhost"/' /opt/sql/reInit.sh && \ + sed -i 's/DB_PORT="3306"/DB_PORT="3306"/' /opt/sql/reInit.sh && \ + sed -i 's/DB_USER="root"/DB_USER="root"/' /opt/sql/reInit.sh && \ + sed -i 's/DB_PASSWORD="123456"/DB_PASSWORD="${MYSQL_ROOT_PASSWORD}"/' /opt/sql/reInit.sh && \ + sed -i 's/DB_NAME="school_news"/DB_NAME="${MYSQL_DATABASE}"/' /opt/sql/reInit.sh && \ + sed -i 's|LOG_FILE="$SCRIPT_DIR/reInit.log"|LOG_FILE="/tmp/reInit.log"|' /opt/sql/reInit.sh && \ + chmod +x /opt/sql/reInit.sh && \ + chmod +x /opt/sql/sensitiveData/importSensitiveWords.sh +# 创建Docker初始化适配脚本 +RUN cat > /docker-entrypoint-initdb.d/01-init-database.sh <<'EOF' +#!/bin/bash +set -e + +echo "==========================================" +echo "校园新闻管理系统 - 数据库初始化" +echo "使用 reInit.sh + Docker配置更新" +echo "==========================================" + +# 等待MySQL完全启动 +echo "等待MySQL启动..." +until mysql -uroot -p"${MYSQL_ROOT_PASSWORD}" -e "SELECT 1" >/dev/null 2>&1; do + sleep 1 +done +echo "MySQL已就绪" + +# 切换到SQL目录 +cd /opt/sql + +# 设置环境变量供reInit.sh使用 +export DB_HOST="localhost" +export DB_PORT="3306" +export DB_USER="root" +export DB_PASSWORD="${MYSQL_ROOT_PASSWORD}" +export DB_NAME="${MYSQL_DATABASE}" +export MYSQL_PWD="${MYSQL_ROOT_PASSWORD}" + +# Source reInit.sh并调用其初始化函数 +echo "执行数据库初始化(使用reInit.sh)..." +source reInit.sh + +# 调用reInit.sh的核心函数(跳过备份和删除) +execute_init_script # 执行initAll.sql +import_sensitive_words # 导入敏感词 + +# Docker环境特定配置:更新爬虫路径并标记初始化状态 +echo "更新Docker环境配置..." +mysql -uroot "${MYSQL_DATABASE}" < /etc/timezone && \ + # 创建必要目录 + mkdir -p /app/dist /app/config /app/logs + +# 设置工作目录 +WORKDIR /app + +# 2. 安装依赖(这层在package*.json不变时会使用缓存) +COPY schoolNewsWeb/package*.json ./ +RUN npm ci --only=production && \ + npm install -g vite + +# 3. 复制静态配置和启动脚本(这些文件不常变化) +COPY schoolNewsWeb/public/app-config.js /app/config/app-config.js.template +COPY schoolNewsWeb/docker/start.sh /app/start.sh +RUN chmod +x /app/start.sh + +# 4. 复制构建产物(这行变化最频繁,放在最后) +# 注意:确保在主机上已经执行过构建(npm run build) +COPY schoolNewsWeb/dist/ /app/dist/ + +# 5. 确保dist中有默认配置文件 +RUN if [ ! -f /app/dist/app-config.js ]; then \ + cp /app/config/app-config.js.template /app/dist/app-config.js; \ + fi + +# 暴露端口(Vite preview默认4173) +EXPOSE 4173 + +# 健康检查 +HEALTHCHECK --interval=30s --timeout=10s --start-period=20s --retries=3 \ + CMD curl -f http://localhost:4173/ || exit 1 + +# 启动应用 +CMD ["/app/start.sh"] diff --git a/docker/infra/docker-compose.yml b/docker/infra/docker-compose.yml new file mode 100644 index 00000000..10b94e39 --- /dev/null +++ b/docker/infra/docker-compose.yml @@ -0,0 +1,276 @@ +# ================================================ +# Level 1: 基础设施服务 +# Nacos, MinIO, Nginx, Jitsi Meet +# ================================================ + +services: + # ====================== Nginx 反向代理 ====================== + nginx: + image: urban-lifeline-web:${IMAGE_VERSION:-latest} + container_name: urban-lifeline-nginx + restart: unless-stopped + profiles: ["infra", "all"] + networks: + - urban-lifeline + ports: + - "80:80" + - "443:443" + environment: + TZ: Asia/Shanghai + volumes: + - ${DATA_ROOT:-../volumes}/nginx/logs:/var/log/nginx + - ./nginx/nginx.conf:/etc/nginx/nginx.conf:ro + - ./nginx/conf.d:/etc/nginx/conf.d:ro + # SSL 证书(可选) + # - ./nginx/ssl:/etc/nginx/ssl:ro + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost/health"] + interval: 30s + timeout: 10s + retries: 3 + start_period: 30s + + # ====================== Nacos 注册中心 ====================== + nacos: + image: nacos/nacos-server:v3.1.0 + container_name: urban-lifeline-nacos + restart: unless-stopped + profiles: ["infra", "all"] + networks: + - urban-lifeline + ports: + - "8081:8080" + - "8848:8848" + - "9848:9848" + - "9849:9849" + environment: + MODE: standalone + SPRING_DATASOURCE_PLATFORM: mysql + MYSQL_SERVICE_HOST: ${MYSQL_HOST:-host.docker.internal} + MYSQL_SERVICE_PORT: ${MYSQL_PORT:-3306} + MYSQL_SERVICE_DB_NAME: nacos_config + MYSQL_SERVICE_USER: ${MYSQL_USER:-root} + MYSQL_SERVICE_PASSWORD: ${MYSQL_PASSWORD:-123456} + MYSQL_SERVICE_DB_PARAM: allowPublicKeyRetrieval=true&useSSL=false + JVM_XMS: 512m + JVM_XMX: 512m + JVM_XMN: 256m + NACOS_AUTH_ENABLE: "false" + NACOS_AUTH_TOKEN: ${NACOS_AUTH_TOKEN:-ZlRkR2ZxR3BvZ1F0a3JxY2V6RUx2cUh1Rkx6V1ZQbE9kUVd1R1VOcWFFS2t3dG5hS0E9PQ==} + NACOS_AUTH_IDENTITY_KEY: ${NACOS_AUTH_TOKEN:-ZlRkR2ZxR3BvZ1F0a3JxY2V6RUx2cUh1Rkx6V1ZQbE9kUVd1R1VOcWFFS2t3dG5hS0E9PQ==} + NACOS_AUTH_IDENTITY_VALUE: ${NACOS_AUTH_TOKEN:-ZlRkR2ZxR3BvZ1F0a3JxY2V6RUx2cUh1Rkx6V1ZQbE9kUVd1R1VOcWFFS2t3dG5hS0E9PQ==} + volumes: + - ${DATA_ROOT:-../volumes}/nacos/data:/home/nacos/data + - ${DATA_ROOT:-../volumes}/nacos/logs:/home/nacos/logs + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:8848/nacos/"] + interval: 30s + timeout: 10s + retries: 5 + start_period: 60s + extra_hosts: + - "host.docker.internal:host-gateway" + + # ====================== MinIO 对象存储 ====================== + minio: + image: minio/minio:latest + container_name: urban-lifeline-minio + restart: unless-stopped + profiles: ["infra", "all"] + networks: + - urban-lifeline + ports: + - "9000:9000" + - "9001:9001" + environment: + MINIO_ROOT_USER: ${MINIO_ROOT_USER:-minioadmin} + MINIO_ROOT_PASSWORD: ${MINIO_ROOT_PASSWORD:-minioadmin123} + MINIO_CONSOLE_ADDRESS: ":9001" + MINIO_ADDRESS: ":9000" + TZ: Asia/Shanghai + volumes: + - ${DATA_ROOT:-../volumes}/minio/data:/data + - ${DATA_ROOT:-../volumes}/minio/config:/root/.minio + command: server /data --console-address ":9001" + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"] + interval: 30s + timeout: 20s + retries: 3 + start_period: 30s + + # ====================== Jitsi Meet 视频会议 ====================== + jitsi-web: + image: jitsi/web:stable-9584 + container_name: urban-lifeline-jitsi-web + restart: unless-stopped + profiles: ["infra", "jitsi", "all"] + networks: + - urban-lifeline + ports: + - "8280:80" + - "8443:443" + environment: + TZ: Asia/Shanghai + PUBLIC_URL: ${JITSI_PUBLIC_URL:-https://org.xyzh.yslg.jitsi} + ENABLE_HTTPS: 0 + ENABLE_HTTP_REDIRECT: 0 + DISABLE_HTTPS: 1 + XMPP_DOMAIN: meet.jitsi + XMPP_AUTH_DOMAIN: auth.meet.jitsi + XMPP_BOSH_URL_BASE: http://jitsi-prosody:5280 + XMPP_MUC_DOMAIN: muc.meet.jitsi + XMPP_INTERNAL_MUC_DOMAIN: internal-muc.meet.jitsi + XMPP_GUEST_DOMAIN: guest.meet.jitsi + JICOFO_COMPONENT_SECRET: jicofo-secret + JICOFO_AUTH_USER: focus + JVB_AUTH_USER: jvb + JVB_AUTH_PASSWORD: jvb-password + ENABLE_AUTH: 1 + ENABLE_GUESTS: 0 + AUTH_TYPE: jwt + JWT_APP_ID: ${JWT_APP_ID:-urbanLifeline} + JWT_APP_SECRET: ${JWT_APP_SECRET:-urbanLifeline-jitsi-secret-key-2025-production-safe-hs256} + JWT_ACCEPTED_ISSUERS: ${JWT_APP_ID:-urbanLifeline} + JWT_ACCEPTED_AUDIENCES: jitsi + JWT_ALLOW_EMPTY: 0 + JWT_AUTH_TYPE: token + JWT_TOKEN_AUTH_MODULE: token_verification + ENABLE_RECORDING: 0 + ENABLE_TRANSCRIPTIONS: 0 + ENABLE_SUBDOMAINS: 0 + ENABLE_XMPP_WEBSOCKET: 1 + ENABLE_SCTP: 1 + volumes: + - ${DATA_ROOT:-../volumes}/jitsi/web:/config + - ${DATA_ROOT:-../volumes}/jitsi/transcripts:/usr/share/jitsi-meet/transcripts + depends_on: + - jitsi-prosody + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:80/"] + interval: 30s + timeout: 10s + retries: 3 + start_period: 60s + + jitsi-prosody: + image: jitsi/prosody:stable-9584 + container_name: urban-lifeline-jitsi-prosody + restart: unless-stopped + profiles: ["infra", "jitsi", "all"] + networks: + - urban-lifeline + expose: + - "5222" + - "5347" + - "5280" + environment: + TZ: Asia/Shanghai + XMPP_DOMAIN: meet.jitsi + XMPP_AUTH_DOMAIN: auth.meet.jitsi + XMPP_MUC_DOMAIN: muc.meet.jitsi + XMPP_INTERNAL_MUC_DOMAIN: internal-muc.meet.jitsi + XMPP_GUEST_DOMAIN: guest.meet.jitsi + JICOFO_COMPONENT_SECRET: jicofo-secret + JICOFO_AUTH_USER: focus + JICOFO_AUTH_PASSWORD: focus-password + JVB_AUTH_USER: jvb + JVB_AUTH_PASSWORD: jvb-password + ENABLE_AUTH: 1 + ENABLE_GUESTS: 0 + AUTH_TYPE: jwt + JWT_APP_ID: ${JWT_APP_ID:-urbanLifeline} + JWT_APP_SECRET: ${JWT_APP_SECRET:-urbanLifeline-jitsi-secret-key-2025-production-safe-hs256} + JWT_ACCEPTED_ISSUERS: ${JWT_APP_ID:-urbanLifeline} + JWT_ACCEPTED_AUDIENCES: jitsi + JWT_ALLOW_EMPTY: 0 + JWT_AUTH_TYPE: token + JWT_TOKEN_AUTH_MODULE: token_verification + LOG_LEVEL: info + PUBLIC_URL: ${JITSI_PUBLIC_URL:-https://org.xyzh.yslg.jitsi} + JWT_DISABLE_AUTO_MODERATOR: true + volumes: + - ${DATA_ROOT:-../volumes}/jitsi/prosody/config:/config + - ${DATA_ROOT:-../volumes}/jitsi/prosody/prosody-plugins-custom:/prosody-plugins-custom + healthcheck: + test: ["CMD", "prosodyctl", "status"] + interval: 30s + timeout: 10s + retries: 3 + start_period: 90s + + jitsi-jicofo: + image: jitsi/jicofo:stable-9584 + container_name: urban-lifeline-jitsi-jicofo + restart: unless-stopped + profiles: ["infra", "jitsi", "all"] + networks: + - urban-lifeline + environment: + TZ: Asia/Shanghai + XMPP_DOMAIN: meet.jitsi + XMPP_AUTH_DOMAIN: auth.meet.jitsi + XMPP_MUC_DOMAIN: muc.meet.jitsi + XMPP_INTERNAL_MUC_DOMAIN: internal-muc.meet.jitsi + XMPP_SERVER: jitsi-prosody + JICOFO_COMPONENT_SECRET: jicofo-secret + JICOFO_AUTH_USER: focus + JICOFO_AUTH_PASSWORD: focus-password + AUTH_TYPE: jwt + JVB_BREWERY_MUC: jvbbrewery + JICOFO_ENABLE_HEALTH_CHECKS: true + JICOFO_ENABLE_AUTO_OWNER: false + JICOFO_ENABLE_AUTO_LOGIN: false + JICOFO_CONFERENCE_INITIAL_OWNER: "" + volumes: + - ${DATA_ROOT:-../volumes}/jitsi/jicofo:/config + depends_on: + - jitsi-prosody + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:8888/about/health"] + interval: 30s + timeout: 10s + retries: 3 + start_period: 90s + + jitsi-jvb: + image: jitsi/jvb:stable-9584 + container_name: urban-lifeline-jitsi-jvb + restart: unless-stopped + profiles: ["infra", "jitsi", "all"] + networks: + - urban-lifeline + ports: + - "10000:10000/udp" + - "4443:4443/tcp" + environment: + TZ: Asia/Shanghai + XMPP_DOMAIN: meet.jitsi + XMPP_AUTH_DOMAIN: auth.meet.jitsi + XMPP_INTERNAL_MUC_DOMAIN: internal-muc.meet.jitsi + XMPP_SERVER: jitsi-prosody + JVB_AUTH_USER: jvb + JVB_AUTH_PASSWORD: jvb-password + JVB_BREWERY_MUC: jvbbrewery + JVB_PORT: 10000 + JVB_STUN_SERVERS: stun.l.google.com:19302,stun1.l.google.com:19302 + DOCKER_HOST_ADDRESS: ${JVB_HOST_ADDRESS:-192.168.0.253} + JVB_ADVERTISE_IPS: ${JVB_HOST_ADDRESS:-192.168.0.253} + JVB_ENABLE_APIS: rest,colibri + JVB_TCP_HARVESTER_DISABLED: "false" + JVB_TCP_PORT: 4443 + JVB_TCP_MAPPED_PORT: 4443 + volumes: + - ${DATA_ROOT:-../volumes}/jitsi/jvb:/config + depends_on: + - jitsi-prosody + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:8080/about/health"] + interval: 30s + timeout: 10s + retries: 3 + start_period: 90s + +networks: + urban-lifeline: + external: true diff --git a/docker/infra/nginx/conf.d/default.conf b/docker/infra/nginx/conf.d/default.conf new file mode 100644 index 00000000..8081022d --- /dev/null +++ b/docker/infra/nginx/conf.d/default.conf @@ -0,0 +1,83 @@ +# ================================================ +# Urban Lifeline - 站点配置 +# ================================================ + +# 上游服务定义 +upstream gateway { + server gateway:8080; + keepalive 32; +} + +upstream platform { + server platform:80; +} + +upstream workcase-web { + server workcase-web:80; +} + +server { + listen 80; + server_name localhost; + + # 健康检查端点 + location /health { + access_log off; + return 200 "healthy\n"; + add_header Content-Type text/plain; + } + + # ====================== 前端应用代理 ====================== + + # Platform 管理平台 + location /platform/ { + proxy_pass http://platform/; + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + + # Workcase 工单系统 + location /workcase/ { + proxy_pass http://workcase-web/; + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + + # 默认首页(重定向到 platform) + location = / { + return 302 /platform/; + } + + # ====================== API 代理 ====================== + + # 后端 API 代理 + location /urban-lifeline/ { + proxy_pass http://gateway/urban-lifeline/; + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + + # WebSocket 支持 + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + + # 超时设置 + proxy_connect_timeout 60s; + proxy_send_timeout 60s; + proxy_read_timeout 60s; + } + + # ====================== 错误页面 ====================== + error_page 500 502 503 504 /50x.html; + location = /50x.html { + root /usr/share/nginx/html; + } +} diff --git a/docker/nginx/nginx.dev.conf b/docker/infra/nginx/nginx.conf similarity index 65% rename from docker/nginx/nginx.dev.conf rename to docker/infra/nginx/nginx.conf index ce5a2fac..ed8a2477 100644 --- a/docker/nginx/nginx.dev.conf +++ b/docker/infra/nginx/nginx.conf @@ -1,3 +1,7 @@ +# ================================================ +# Urban Lifeline - Nginx 主配置 +# ================================================ + user nginx; worker_processes auto; error_log /var/log/nginx/error.log warn; @@ -6,6 +10,7 @@ pid /var/run/nginx.pid; events { worker_connections 1024; use epoll; + multi_accept on; } http { @@ -29,14 +34,14 @@ http { # Gzip 压缩 gzip on; gzip_vary on; - gzip_min_length 1024; + gzip_proxied any; gzip_comp_level 6; - gzip_types text/plain text/css text/xml text/javascript - application/javascript application/json application/xml+rss; + gzip_types text/plain text/css text/xml application/json application/javascript + application/xml application/xml+rss text/javascript application/x-javascript; - # 上传大小限制 + # 上传文件大小限制 client_max_body_size 100M; - # 包含具体配置 + # 引入站点配置 include /etc/nginx/conf.d/*.conf; } diff --git a/docker/nginx/conf.d/default.conf b/docker/nginx/conf.d/default.conf deleted file mode 100644 index 22343622..00000000 --- a/docker/nginx/conf.d/default.conf +++ /dev/null @@ -1,196 +0,0 @@ -# 开发环境统一入口配置 - -# 上游服务定义 -upstream gateway { - server gateway:8080; - keepalive 32; -} - -upstream portal { - server portal:3000; - keepalive 16; -} - -upstream app-bidding { - server app-bidding:3001; - keepalive 16; -} - -upstream app-customer-service { - server app-customer-service:3002; - keepalive 16; -} - -upstream shared { - server shared:5000; - keepalive 16; -} - -# WebSocket 升级配置 -map $http_upgrade $connection_upgrade { - default upgrade; - '' close; -} - -# 主服务器配置 -server { - listen 80; - server_name localhost; - - # 安全头 - add_header X-Frame-Options "SAMEORIGIN" always; - add_header X-Content-Type-Options "nosniff" always; - add_header X-XSS-Protection "1; mode=block" always; - - # 开发环境允许所有跨域 - add_header Access-Control-Allow-Origin "*" always; - add_header Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS" always; - add_header Access-Control-Allow-Headers "DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization" always; - - # 健康检查 - location /health { - access_log off; - return 200 "healthy\n"; - add_header Content-Type text/plain; - } - - # ==================== 共享包服务(ES Module + Module Federation) ==================== - location /shared/ { - proxy_pass http://shared:5000/; - proxy_http_version 1.1; - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection $connection_upgrade; - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto $scheme; - - # CORS(ES Module / Module Federation 必需) - add_header Access-Control-Allow-Origin "*" always; - add_header Access-Control-Allow-Methods "GET, OPTIONS" always; - add_header Access-Control-Allow-Headers "Content-Type" always; - - # ES Module MIME 类型 - if ($request_filename ~* \.(js|mjs)$) { - add_header Content-Type "application/javascript; charset=utf-8"; - } - - # 开发环境不缓存 - add_header Cache-Control "no-cache, no-store, must-revalidate"; - - # HMR 支持 - proxy_read_timeout 86400; - proxy_send_timeout 86400; - } - - # ==================== API 网关代理 ==================== - location /api/ { - proxy_pass http://gateway/; - proxy_http_version 1.1; - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection $connection_upgrade; - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto $scheme; - - # 超时设置 - proxy_connect_timeout 60s; - proxy_send_timeout 60s; - proxy_read_timeout 60s; - } - - # WebSocket 代理 - location /ws/ { - proxy_pass http://gateway/ws/; - proxy_http_version 1.1; - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection "upgrade"; - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - - # WebSocket 超时设置 - proxy_read_timeout 3600s; - proxy_send_timeout 3600s; - } - - # ==================== 主应用(Portal) ==================== - location / { - proxy_pass http://portal/; - proxy_http_version 1.1; - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection $connection_upgrade; - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - - # Vite HMR 支持 - proxy_read_timeout 86400; - } - - # ==================== 招投标应用 ==================== - location /bidding { - rewrite ^/bidding/(.*)$ /$1 break; - proxy_pass http://app-bidding/; - proxy_http_version 1.1; - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection $connection_upgrade; - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - - # Vite HMR 支持 - proxy_read_timeout 86400; - } - - # 招投标应用静态资源 - location /bidding/ { - proxy_pass http://app-bidding/; - proxy_http_version 1.1; - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection $connection_upgrade; - proxy_set_header Host $host; - - proxy_read_timeout 86400; - } - - # ==================== 智能客服应用 ==================== - location /customer-service { - rewrite ^/customer-service/(.*)$ /$1 break; - proxy_pass http://app-customer-service/; - proxy_http_version 1.1; - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection $connection_upgrade; - proxy_set_header Host $host; - - proxy_read_timeout 86400; - } - - location /customer-service/ { - proxy_pass http://app-customer-service/; - proxy_http_version 1.1; - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection $connection_upgrade; - proxy_set_header Host $host; - - proxy_read_timeout 86400; - } - - # ==================== Nacos 管理界面(开发用) ==================== - location /nacos/ { - proxy_pass http://nacos:8848/nacos/; - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - } -} - -# 可选:HTTPS 配置(开发环境使用自签名证书) -# server { -# listen 443 ssl http2; -# server_name localhost; -# -# ssl_certificate /etc/nginx/ssl/cert.pem; -# ssl_certificate_key /etc/nginx/ssl/key.pem; -# ssl_protocols TLSv1.2 TLSv1.3; -# ssl_ciphers HIGH:!aNULL:!MD5; -# -# # 其他配置同上... -# } diff --git a/docker/nginx/conf.d/dify.conf b/docker/nginx/conf.d/dify.conf deleted file mode 100644 index bef3c96c..00000000 --- a/docker/nginx/conf.d/dify.conf +++ /dev/null @@ -1,51 +0,0 @@ -# Dify 服务代理配置 - -# Dify Web 前端 -location /dify/ { - proxy_pass http://dify-web:3000/; - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto $scheme; - - # 支持 WebSocket - proxy_http_version 1.1; - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection "upgrade"; - - # 超时配置 - proxy_connect_timeout 60s; - proxy_send_timeout 60s; - proxy_read_timeout 60s; -} - -# Dify API -location /dify/api/ { - proxy_pass http://dify-api:5001/; - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto $scheme; - - # 支持 WebSocket (SSE) - proxy_http_version 1.1; - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection "upgrade"; - - # 超时配置(AI 响应可能较慢) - proxy_connect_timeout 300s; - proxy_send_timeout 300s; - proxy_read_timeout 300s; - - # 禁用缓冲(支持流式响应) - proxy_buffering off; -} - -# Dify App (公开应用) -location /dify/app/ { - proxy_pass http://dify-web:3000/app/; - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto $scheme; -} diff --git a/docker/start.sh b/docker/start.sh new file mode 100644 index 00000000..f0473580 --- /dev/null +++ b/docker/start.sh @@ -0,0 +1,79 @@ +#!/bin/bash +############################################## +# Urban Lifeline - 快速启动脚本 +############################################## + +set -e + +SCRIPT_DIR=$(cd "$(dirname "$0")" && pwd) +cd "${SCRIPT_DIR}" + +# 颜色 +GREEN='\033[0;32m' +YELLOW='\033[1;33m' +BLUE='\033[0;34m' +NC='\033[0m' + +show_help() { + echo -e "${BLUE}Urban Lifeline - 快速启动脚本${NC}" + echo "" + echo "用法: ./start.sh [命令]" + echo "" + echo "命令:" + echo " up 启动所有服务" + echo " up-infra 只启动基础设施 (nacos/minio/jitsi)" + echo " up-serv 只启动后端服务" + echo " up-web 只启动前端服务" + echo " down 停止所有服务" + echo " restart 重启所有服务" + echo " status 查看服务状态" + echo " logs 查看所有日志" + echo " logs-f 实时查看日志" + echo "" +} + +case "${1:-help}" in + up) + echo -e "${YELLOW}启动所有服务...${NC}" + docker compose --profile all up -d + echo -e "${GREEN}✓ 所有服务已启动${NC}" + ;; + up-infra) + echo -e "${YELLOW}启动基础设施...${NC}" + docker compose --profile infra up -d + echo -e "${GREEN}✓ 基础设施已启动${NC}" + ;; + up-serv) + echo -e "${YELLOW}启动后端服务...${NC}" + docker compose --profile serv up -d + echo -e "${GREEN}✓ 后端服务已启动${NC}" + ;; + up-web) + echo -e "${YELLOW}启动前端服务...${NC}" + docker compose --profile web up -d + echo -e "${GREEN}✓ 前端服务已启动${NC}" + ;; + down) + echo -e "${YELLOW}停止所有服务...${NC}" + docker compose --profile all down + echo -e "${GREEN}✓ 所有服务已停止${NC}" + ;; + restart) + echo -e "${YELLOW}重启所有服务...${NC}" + docker compose --profile all down + docker compose --profile all up -d + echo -e "${GREEN}✓ 所有服务已重启${NC}" + ;; + status) + docker compose ps + ;; + logs) + docker compose logs + ;; + logs-f) + docker compose logs -f + ;; + help|*) + show_help + ;; +esac diff --git a/docker/stop.sh b/docker/stop.sh new file mode 100644 index 00000000..97d0cce1 --- /dev/null +++ b/docker/stop.sh @@ -0,0 +1,12 @@ +#!/bin/bash +############################################## +# Urban Lifeline - 停止脚本 +############################################## + +SCRIPT_DIR=$(cd "$(dirname "$0")" && pwd) +cd "${SCRIPT_DIR}" + +echo "停止所有服务..." +docker compose --profile all down + +echo "✓ 所有服务已停止" diff --git a/docker/urbanLifeline/serv/Dockerfile.base b/docker/urbanLifeline/serv/Dockerfile.base new file mode 100644 index 00000000..d03c92d3 --- /dev/null +++ b/docker/urbanLifeline/serv/Dockerfile.base @@ -0,0 +1,32 @@ +# ================================================ +# Urban Lifeline - 后端基础镜像 +# 包含 JRE 21 + 常用工具 +# 构建命令: docker build -t urban-lifeline-base-serv:latest -f Dockerfile.base . +# ================================================ +FROM eclipse-temurin:21-jre-alpine + +# 设置环境变量 +ENV LANG=C.UTF-8 \ + LC_ALL=C.UTF-8 \ + TZ=Asia/Shanghai + +# 安装基础工具 +RUN apk add --no-cache \ + curl \ + wget \ + bash \ + tzdata \ + && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ + && echo "Asia/Shanghai" > /etc/timezone + +# 创建应用目录 +WORKDIR /app +RUN mkdir -p /app/config /app/logs + +# 镜像元数据 +LABEL maintainer="Urban Lifeline Team" \ + description="Base image for Urban Lifeline backend services" \ + version="1.0" + +# 默认命令 +CMD ["echo", "This is base image, please use specific service image"] diff --git a/docker/urbanLifeline/serv/Dockerfile.template b/docker/urbanLifeline/serv/Dockerfile.template new file mode 100644 index 00000000..b3eba33c --- /dev/null +++ b/docker/urbanLifeline/serv/Dockerfile.template @@ -0,0 +1,45 @@ +# ================================================ +# Urban Lifeline - 微服务 Dockerfile 模板 +# 用于构建各个后端微服务镜像 +# +# 构建参数: +# SERVICE_NAME - 服务名称 (gateway/system/auth/file/ai/workcase) +# SERVICE_PORT - 服务端口 +# +# 构建命令示例: +# docker build -t urban-lifeline-gateway:latest \ +# --build-arg SERVICE_NAME=gateway \ +# --build-arg SERVICE_PORT=8080 \ +# -f Dockerfile.template . +# ================================================ +FROM urban-lifeline-base-serv:latest + +# 构建参数 +ARG SERVICE_NAME +ARG SERVICE_PORT=8080 + +# 环境变量 +ENV SERVICE_NAME=${SERVICE_NAME} \ + SERVICE_PORT=${SERVICE_PORT} \ + SPRING_PROFILES_ACTIVE=prod \ + JAVA_OPTS="-Xms256m -Xmx512m -XX:+UseG1GC" + +# 设置工作目录 +WORKDIR /app + +# 1. 复制启动脚本(不常变化) +COPY docker/urbanLifeline/serv/start.sh /app/start.sh +RUN chmod +x /app/start.sh + +# 2. 复制 JAR 包(最常变化,放最后) +COPY urbanLifelineServ/${SERVICE_NAME}/target/*.jar /app/app.jar + +# 暴露端口 +EXPOSE ${SERVICE_PORT} + +# 健康检查 +HEALTHCHECK --interval=30s --timeout=10s --start-period=60s --retries=3 \ + CMD curl -f http://localhost:${SERVICE_PORT}/actuator/health || exit 1 + +# 启动应用 +ENTRYPOINT ["/app/start.sh"] diff --git a/docker/urbanLifeline/serv/docker-compose.yml b/docker/urbanLifeline/serv/docker-compose.yml new file mode 100644 index 00000000..c6b157ae --- /dev/null +++ b/docker/urbanLifeline/serv/docker-compose.yml @@ -0,0 +1,181 @@ +# ================================================ +# Level 2: 后端微服务 +# gateway -> system -> file -> auth -> ai -> workcase +# ================================================ + +services: + # ====================== Gateway 网关服务 ====================== + gateway: + image: urban-lifeline-gateway:${IMAGE_VERSION:-latest} + container_name: urban-lifeline-gateway + restart: unless-stopped + profiles: ["serv", "all"] + networks: + - urban-lifeline + ports: + - "8080:8080" + environment: + TZ: Asia/Shanghai + SPRING_PROFILES_ACTIVE: ${SPRING_PROFILES_ACTIVE:-prod} + NACOS_SERVER_ADDR: ${NACOS_SERVER_ADDR:-nacos:8848} + NACOS_NAMESPACE: ${NACOS_NAMESPACE:-} + JAVA_OPTS: "-Xms256m -Xmx512m" + volumes: + - ${LOG_ROOT:-../volumes/logs}/gateway:/app/logs + depends_on: + nacos: + condition: service_healthy + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:8080/actuator/health"] + interval: 30s + timeout: 10s + retries: 3 + start_period: 60s + + # ====================== System 系统服务 ====================== + system: + image: urban-lifeline-system:${IMAGE_VERSION:-latest} + container_name: urban-lifeline-system + restart: unless-stopped + profiles: ["serv", "all"] + networks: + - urban-lifeline + expose: + - "8082" + environment: + TZ: Asia/Shanghai + SPRING_PROFILES_ACTIVE: ${SPRING_PROFILES_ACTIVE:-prod} + NACOS_SERVER_ADDR: ${NACOS_SERVER_ADDR:-nacos:8848} + NACOS_NAMESPACE: ${NACOS_NAMESPACE:-} + JAVA_OPTS: "-Xms256m -Xmx512m" + volumes: + - ${LOG_ROOT:-../volumes/logs}/system:/app/logs + depends_on: + gateway: + condition: service_healthy + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:8082/actuator/health"] + interval: 30s + timeout: 10s + retries: 3 + start_period: 60s + + # ====================== File 文件服务 ====================== + file: + image: urban-lifeline-file:${IMAGE_VERSION:-latest} + container_name: urban-lifeline-file + restart: unless-stopped + profiles: ["serv", "all"] + networks: + - urban-lifeline + expose: + - "8084" + environment: + TZ: Asia/Shanghai + SPRING_PROFILES_ACTIVE: ${SPRING_PROFILES_ACTIVE:-prod} + NACOS_SERVER_ADDR: ${NACOS_SERVER_ADDR:-nacos:8848} + NACOS_NAMESPACE: ${NACOS_NAMESPACE:-} + MINIO_ENDPOINT: ${MINIO_ENDPOINT:-http://minio:9000} + JAVA_OPTS: "-Xms256m -Xmx512m" + volumes: + - ${LOG_ROOT:-../volumes/logs}/file:/app/logs + depends_on: + system: + condition: service_healthy + minio: + condition: service_healthy + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:8084/actuator/health"] + interval: 30s + timeout: 10s + retries: 3 + start_period: 60s + + # ====================== Auth 认证服务 ====================== + auth: + image: urban-lifeline-auth:${IMAGE_VERSION:-latest} + container_name: urban-lifeline-auth + restart: unless-stopped + profiles: ["serv", "all"] + networks: + - urban-lifeline + expose: + - "8081" + environment: + TZ: Asia/Shanghai + SPRING_PROFILES_ACTIVE: ${SPRING_PROFILES_ACTIVE:-prod} + NACOS_SERVER_ADDR: ${NACOS_SERVER_ADDR:-nacos:8848} + NACOS_NAMESPACE: ${NACOS_NAMESPACE:-} + JAVA_OPTS: "-Xms256m -Xmx512m" + volumes: + - ${LOG_ROOT:-../volumes/logs}/auth:/app/logs + depends_on: + system: + condition: service_healthy + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:8081/actuator/health"] + interval: 30s + timeout: 10s + retries: 3 + start_period: 60s + + # ====================== AI 智能服务 ====================== + ai: + image: urban-lifeline-ai:${IMAGE_VERSION:-latest} + container_name: urban-lifeline-ai + restart: unless-stopped + profiles: ["serv", "all"] + networks: + - urban-lifeline + expose: + - "8090" + environment: + TZ: Asia/Shanghai + SPRING_PROFILES_ACTIVE: ${SPRING_PROFILES_ACTIVE:-prod} + NACOS_SERVER_ADDR: ${NACOS_SERVER_ADDR:-nacos:8848} + NACOS_NAMESPACE: ${NACOS_NAMESPACE:-} + DIFY_API_URL: ${DIFY_API_URL:-http://dify-api:5001} + JAVA_OPTS: "-Xms256m -Xmx512m" + volumes: + - ${LOG_ROOT:-../volumes/logs}/ai:/app/logs + depends_on: + file: + condition: service_healthy + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:8090/actuator/health"] + interval: 30s + timeout: 10s + retries: 3 + start_period: 60s + + # ====================== Workcase 工单服务 ====================== + workcase: + image: urban-lifeline-workcase:${IMAGE_VERSION:-latest} + container_name: urban-lifeline-workcase + restart: unless-stopped + profiles: ["serv", "all"] + networks: + - urban-lifeline + expose: + - "8088" + environment: + TZ: Asia/Shanghai + SPRING_PROFILES_ACTIVE: ${SPRING_PROFILES_ACTIVE:-prod} + NACOS_SERVER_ADDR: ${NACOS_SERVER_ADDR:-nacos:8848} + NACOS_NAMESPACE: ${NACOS_NAMESPACE:-} + JAVA_OPTS: "-Xms256m -Xmx512m" + volumes: + - ${LOG_ROOT:-../volumes/logs}/workcase:/app/logs + depends_on: + ai: + condition: service_healthy + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:8088/actuator/health"] + interval: 30s + timeout: 10s + retries: 3 + start_period: 60s + +networks: + urban-lifeline: + external: true diff --git a/docker/urbanLifeline/serv/start.sh b/docker/urbanLifeline/serv/start.sh new file mode 100644 index 00000000..e2e62653 --- /dev/null +++ b/docker/urbanLifeline/serv/start.sh @@ -0,0 +1,38 @@ +#!/bin/bash +# ================================================ +# Urban Lifeline - 微服务启动脚本 +# ================================================ + +set -e + +echo "==========================================" +echo " Urban Lifeline - ${SERVICE_NAME:-unknown}" +echo "==========================================" +echo "启动时间: $(date '+%Y-%m-%d %H:%M:%S')" +echo "服务端口: ${SERVICE_PORT:-8080}" +echo "运行环境: ${SPRING_PROFILES_ACTIVE:-prod}" +echo "JVM参数: ${JAVA_OPTS}" +echo "==========================================" + +# 等待 Nacos 就绪(可选) +if [ -n "${NACOS_SERVER_ADDR}" ]; then + echo "等待 Nacos 服务就绪..." + NACOS_HOST=$(echo ${NACOS_SERVER_ADDR} | cut -d: -f1) + NACOS_PORT=$(echo ${NACOS_SERVER_ADDR} | cut -d: -f2) + + for i in $(seq 1 30); do + if curl -sf "http://${NACOS_HOST}:${NACOS_PORT}/nacos/" > /dev/null 2>&1; then + echo "✓ Nacos 服务已就绪" + break + fi + echo "等待 Nacos... ($i/30)" + sleep 2 + done +fi + +# 启动 Java 应用 +echo "启动 Java 应用..." +exec java ${JAVA_OPTS} \ + -Djava.security.egd=file:/dev/./urandom \ + -Dspring.profiles.active=${SPRING_PROFILES_ACTIVE:-prod} \ + -jar /app/app.jar diff --git a/docker/urbanLifeline/web/Dockerfile b/docker/urbanLifeline/web/Dockerfile new file mode 100644 index 00000000..d560140a --- /dev/null +++ b/docker/urbanLifeline/web/Dockerfile @@ -0,0 +1,37 @@ +# ================================================ +# Urban Lifeline - 前端 Dockerfile 模板 +# 基于 Nginx Alpine,提供静态文件服务 +# +# 构建参数: +# WEB_NAME - 前端项目名称 (platform/workcase) +# +# 构建命令示例: +# docker build -t urban-lifeline-platform:latest \ +# --build-arg WEB_NAME=platform \ +# -f docker/urbanLifeline/web/Dockerfile . +# ================================================ +FROM nginx:alpine + +ARG WEB_NAME + +ENV TZ=Asia/Shanghai + +# 安装基础工具 +RUN apk add --no-cache tzdata curl \ + && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ + && echo "Asia/Shanghai" > /etc/timezone + +# 复制 Nginx 配置 +COPY docker/urbanLifeline/web/nginx.conf /etc/nginx/nginx.conf + +# 复制前端构建产物 +COPY urbanLifelineWeb/packages/${WEB_NAME}/dist/ /usr/share/nginx/html/ + +# 暴露端口 +EXPOSE 80 + +# 健康检查 +HEALTHCHECK --interval=30s --timeout=10s --start-period=10s --retries=3 \ + CMD curl -f http://localhost/ || exit 1 + +CMD ["nginx", "-g", "daemon off;"] diff --git a/docker/urbanLifeline/web/docker-compose.yml b/docker/urbanLifeline/web/docker-compose.yml new file mode 100644 index 00000000..3fba1da4 --- /dev/null +++ b/docker/urbanLifeline/web/docker-compose.yml @@ -0,0 +1,48 @@ +# ================================================ +# Level 3: 前端应用 +# 每个前端独立 Nginx 容器 +# platform (8001) / workcase (8002) +# ================================================ + +services: + # ====================== Platform 管理平台 ====================== + platform: + image: urban-lifeline-platform:${IMAGE_VERSION:-latest} + container_name: urban-lifeline-platform + restart: unless-stopped + profiles: ["web", "all"] + networks: + - urban-lifeline + expose: + - "80" + environment: + TZ: Asia/Shanghai + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost/"] + interval: 30s + timeout: 10s + retries: 3 + start_period: 10s + + # ====================== Workcase 工单系统 ====================== + workcase-web: + image: urban-lifeline-workcase-web:${IMAGE_VERSION:-latest} + container_name: urban-lifeline-workcase-web + restart: unless-stopped + profiles: ["web", "all"] + networks: + - urban-lifeline + expose: + - "80" + environment: + TZ: Asia/Shanghai + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost/"] + interval: 30s + timeout: 10s + retries: 3 + start_period: 10s + +networks: + urban-lifeline: + external: true diff --git a/docker/urbanLifeline/web/nginx.conf b/docker/urbanLifeline/web/nginx.conf new file mode 100644 index 00000000..849451e7 --- /dev/null +++ b/docker/urbanLifeline/web/nginx.conf @@ -0,0 +1,57 @@ +# ================================================ +# 前端应用 Nginx 配置(单页应用) +# ================================================ + +user nginx; +worker_processes auto; +error_log /var/log/nginx/error.log warn; +pid /var/run/nginx.pid; + +events { + worker_connections 1024; +} + +http { + include /etc/nginx/mime.types; + default_type application/octet-stream; + + log_format main '$remote_addr - $remote_user [$time_local] "$request" ' + '$status $body_bytes_sent "$http_referer" ' + '"$http_user_agent"'; + + access_log /var/log/nginx/access.log main; + + sendfile on; + tcp_nopush on; + keepalive_timeout 65; + + # Gzip 压缩 + gzip on; + gzip_vary on; + gzip_comp_level 6; + gzip_types text/plain text/css text/xml application/json application/javascript + application/xml application/xml+rss text/javascript; + + server { + listen 80; + server_name localhost; + root /usr/share/nginx/html; + index index.html; + + # SPA 路由支持 + location / { + try_files $uri $uri/ /index.html; + } + + # 静态资源缓存 + location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg|woff|woff2|ttf|eot)$ { + expires 7d; + add_header Cache-Control "public, immutable"; + } + + # 禁止访问隐藏文件 + location ~ /\. { + deny all; + } + } +}