chore: CRM-NEW baseline

This commit is contained in:
wangliang
2026-10-23 10:35:28 +08:00
commit aa499f6dbf
111 changed files with 15126 additions and 0 deletions
+60
View File
@@ -0,0 +1,60 @@
# ============================================================================
# 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(默认指向测试服 47.76.223.252)
RECOMMEND_URL=jsonrpc://47.76.223.252:24503
ORDER_API_URL=jsonrpc://47.76.223.252:24505
INVENTORY_API_URL=jsonrpc://47.76.223.252:24509
MEMBER_RPC_URL=jsonrpc://47.76.223.252: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=