# ============================================================================ # crm-new/libredesk 本地/测试环境配置 # 复制为 .env 后填写。scripts/bootstrap.sh 会在缺失时自动生成密钥。 # ============================================================================ # ---- LibreDesk ---- # 稳定版(v2.8.x,无 WhatsApp) LIBREDESK_IMAGE=libredesk/libredesk:latest # 当前使用 v2.9 预发布版(含 WhatsApp;稳定版 latest = v2.8.0 无 WhatsApp) # LIBREDESK_IMAGE=docker.1panel.live/libredesk/libredesk:v2.9.0-rc.10 # 本机无法直连 Docker Hub 时,用镜像源前缀或本地已有镜像覆盖: # 回滚稳定版:LIBREDESK_IMAGE=docker.1panel.live/libredesk/libredesk:latest # POSTGRES_IMAGE=pgvector/pgvector:pg18 # REDIS_IMAGE=redis:8.8-alpine # 首次启动时设置的 System 用户密码 LIBREDESK_SYSTEM_USER_PASSWORD=change-me-please LIBREDESK_BASE_URL=http://localhost:9000 # 系统用户 API key/secret(登录后 Admin → Teammates → System 生成), # 仅 scripts/register-tools.js 自动注册 AI tools 时需要。 LIBREDESK_API_KEY= LIBREDESK_API_SECRET= # ---- Postgres(本套独立实例,与旧 crm 的 crm-postgres 隔离)---- # compose 默认使用 pgvector/pgvector:pg18(PG18 数据目录挂载 /var/lib/postgresql) POSTGRES_USER=libredesk POSTGRES_PASSWORD=change-me-please POSTGRES_DB=libredesk # ---- 加密密钥 ---- # 32 位十六进制字符串(openssl rand -hex 16);bootstrap 缺失时自动生成。 ENCRYPTION_KEY= # ---- Tools 服务 ---- TOOLS_PORT=4010 # LibreDesk 调工具时带的共享密钥(两边必须一致) TOOLS_SHARED_KEY=change-me-please # LibreDesk 容器访问宿主机的地址 TOOLS_PUBLIC_BASE_URL=http://host.docker.internal:4010 # 业务 RPC(默认指向测试服 localhost) RECOMMEND_URL=jsonrpc://localhost:24503 ORDER_API_URL=jsonrpc://localhost:24505 INVENTORY_API_URL=jsonrpc://localhost:24509 MEMBER_RPC_URL=jsonrpc://localhost:24506 RPC_TIMEOUT_MS=8000 # 商品搜索无结果时的兜底搜索页 SITE_SEARCH_URL=https://www.yehwang.com/search.html?q= # 仅本地联调:跳过 verified contact 校验(生产禁止打开) TOOLS_DEV_BYPASS=false # ---- Twenty CRM ---- TWENTY_BASE_URL=http://localhost:3000 TWENTY_GRAPHQL_PATH=/graphql TWENTY_WORKSPACE_ID= TWENTY_API_KEY=