feat: 导入 MemRelay 初始源码
This commit is contained in:
@@ -0,0 +1,70 @@
|
||||
name: memrelay
|
||||
|
||||
services:
|
||||
memrelay:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: deploy/memrelay/Dockerfile
|
||||
args:
|
||||
UID: ${UID:-1000}
|
||||
GID: ${GID:-1000}
|
||||
BUILD_HTTP_PROXY: ${MEMRELAY_BUILD_HTTP_PROXY:-}
|
||||
BUILD_HTTPS_PROXY: ${MEMRELAY_BUILD_HTTPS_PROXY:-}
|
||||
BUILD_ALL_PROXY: ${MEMRELAY_BUILD_ALL_PROXY:-}
|
||||
BUILD_APT_MIRROR: ${MEMRELAY_BUILD_APT_MIRROR:-}
|
||||
image: ${MEMRELAY_IMAGE:-memrelay:0.1.0}
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
basic-memory:
|
||||
condition: service_healthy
|
||||
ports:
|
||||
- "${MEMRELAY_PORT:-8080}:8080"
|
||||
environment:
|
||||
MEMRELAY_PUBLIC_URL: ${MEMRELAY_PUBLIC_URL:-http://localhost:8080}
|
||||
MEMRELAY_INITIAL_ADMIN_USERNAME: ${MEMRELAY_INITIAL_ADMIN_USERNAME:-admin}
|
||||
MEMRELAY_INITIAL_ADMIN_PASSWORD: ${MEMRELAY_INITIAL_ADMIN_PASSWORD:-242520}
|
||||
MEMRELAY_BASIC_MEMORY_URL: http://basic-memory:8000/mcp
|
||||
MEMRELAY_FILE_SCAN_INTERVAL_SECONDS: ${MEMRELAY_FILE_SCAN_INTERVAL_SECONDS:-900}
|
||||
MEMRELAY_VAULT_SYNC_INTERVAL_SECONDS: ${MEMRELAY_VAULT_SYNC_INTERVAL_SECONDS:-300}
|
||||
MEMRELAY_CONTEXT_MAX_CHARS: ${MEMRELAY_CONTEXT_MAX_CHARS:-24000}
|
||||
MEMRELAY_UPLOAD_MAX_BYTES: ${MEMRELAY_UPLOAD_MAX_BYTES:-10737418240}
|
||||
TZ: ${TZ:-Asia/Shanghai}
|
||||
HTTP_PROXY: ""
|
||||
HTTPS_PROXY: ""
|
||||
ALL_PROXY: ""
|
||||
http_proxy: ""
|
||||
https_proxy: ""
|
||||
all_proxy: ""
|
||||
NO_PROXY: basic-memory,localhost,127.0.0.1
|
||||
volumes:
|
||||
- ${MEMRELAY_DATA_PATH:-./data}/memrelay:/data/memrelay
|
||||
- ${MEMRELAY_DATA_PATH:-./data}/basic-memory/memories:/data/basic-memory/memories
|
||||
basic-memory:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: deploy/basic-memory/Dockerfile
|
||||
args:
|
||||
UID: ${UID:-1000}
|
||||
GID: ${GID:-1000}
|
||||
BUILD_HTTP_PROXY: ${MEMRELAY_BUILD_HTTP_PROXY:-}
|
||||
BUILD_HTTPS_PROXY: ${MEMRELAY_BUILD_HTTPS_PROXY:-}
|
||||
BUILD_ALL_PROXY: ${MEMRELAY_BUILD_ALL_PROXY:-}
|
||||
BUILD_APT_MIRROR: ${MEMRELAY_BUILD_APT_MIRROR:-}
|
||||
image: ${BASIC_MEMORY_IMAGE:-memrelay-basic-memory:0.22.1}
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
BASIC_MEMORY_SEMANTIC_SEARCH_ENABLED: "true"
|
||||
BASIC_MEMORY_SEMANTIC_EMBEDDING_PROVIDER: fastembed
|
||||
BASIC_MEMORY_SEMANTIC_EMBEDDING_MODEL: sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2
|
||||
BASIC_MEMORY_SEMANTIC_EMBEDDING_CACHE_DIR: /data/basic-memory/cache
|
||||
BASIC_MEMORY_AUTO_UPDATE: "false"
|
||||
TZ: ${TZ:-Asia/Shanghai}
|
||||
HTTP_PROXY: ""
|
||||
HTTPS_PROXY: ""
|
||||
ALL_PROXY: ""
|
||||
http_proxy: ""
|
||||
https_proxy: ""
|
||||
all_proxy: ""
|
||||
NO_PROXY: localhost,127.0.0.1
|
||||
volumes:
|
||||
- ${MEMRELAY_DATA_PATH:-./data}/basic-memory:/data/basic-memory
|
||||
Reference in New Issue
Block a user