test Supermemory with LiteLLM Gemini models
This commit is contained in:
@@ -53,20 +53,20 @@ services:
|
||||
PORT: "6767"
|
||||
SUPERMEMORY_DATA_DIR: /var/lib/supermemory
|
||||
SUPERMEMORY_DISABLE_TELEMETRY: "1"
|
||||
SUPERMEMORY_EMBEDDING_PROVIDER: local
|
||||
SUPERMEMORY_EMBEDDING_MODEL: Xenova/bge-m3
|
||||
SUPERMEMORY_EMBEDDING_PROVIDER: openai
|
||||
SUPERMEMORY_EMBEDDING_MODEL: google/gemini-embedding-2
|
||||
SUPERMEMORY_EMBEDDING_DIMENSIONS: "1024"
|
||||
SUPERMEMORY_LOCAL_EMBEDDING_POOL_SIZE: "1"
|
||||
SUPERMEMORY_LOCAL_EMBEDDING_WASM_THREADS: "1"
|
||||
SUPERMEMORY_LOCAL_EMBEDDING_BATCH_SIZE: "4"
|
||||
SUPERMEMORY_EMBEDDING_BASE_URL: ${OPENAI_BASE_URL:?set OPENAI_BASE_URL in Arcane environment}
|
||||
SUPERMEMORY_EMBEDDING_RAM_LIMIT: 2gb
|
||||
SUPERMEMORY_INGEST_CONCURRENCY: "1"
|
||||
SSL_CERT_FILE: /opt/supermemory/bin/ca-certificates.crt
|
||||
SSL_CERT_DIR: /etc/ssl/certs
|
||||
NODE_EXTRA_CA_CERTS: /opt/supermemory/bin/ca-certificates.crt
|
||||
OPENAI_API_KEY: ${OPENAI_API_KEY:?set OPENAI_API_KEY in Arcane environment}
|
||||
OPENAI_BASE_URL: ${OPENAI_BASE_URL:-}
|
||||
OPENAI_MODEL: ${OPENAI_MODEL:-gpt-5.1}
|
||||
OPENAI_BASE_URL: ${OPENAI_BASE_URL:?set OPENAI_BASE_URL in Arcane environment}
|
||||
OPENAI_MODEL: ${OPENAI_MODEL:-gemini-3.5-flash-lite}
|
||||
OPENAI_FAST_MODEL: ${OPENAI_MODEL:-gemini-3.5-flash-lite}
|
||||
OPENAI_TEXT_MODEL: ${OPENAI_MODEL:-gemini-3.5-flash-lite}
|
||||
entrypoint:
|
||||
- /bin/bash
|
||||
- -ec
|
||||
@@ -86,7 +86,7 @@ services:
|
||||
volumes:
|
||||
- /mnt/user/appdata/supermemory-poc/bin:/opt/supermemory/bin:ro
|
||||
- /mnt/user/appdata/supermemory-poc/bin/ca-certificates.crt:/etc/ssl/certs/ca-certificates.crt:ro
|
||||
- /mnt/user/appdata/supermemory-poc/data:/var/lib/supermemory
|
||||
- /mnt/user/appdata/supermemory-poc/data-google-gemini-embedding-2-1024:/var/lib/supermemory
|
||||
networks:
|
||||
br0:
|
||||
ipv4_address: ${SUPERMEMORY_IPV4_ADDRESS:?set an unused LAN address in Arcane environment}
|
||||
@@ -100,6 +100,34 @@ services:
|
||||
max-size: 10m
|
||||
max-file: "3"
|
||||
|
||||
supermemory-smoke:
|
||||
image: curlimages/curl:8.16.0@sha256:463eaf6072688fe96ac64fa623fe73e1dbe25d8ad6c34404a669ad3ce1f104b6
|
||||
container_name: supermemory-poc-smoke
|
||||
user: "0:0"
|
||||
restart: "no"
|
||||
depends_on:
|
||||
supermemory:
|
||||
condition: service_healthy
|
||||
network_mode: service:supermemory
|
||||
environment:
|
||||
SUPERMEMORY_URL: http://127.0.0.1:6767
|
||||
SUPERMEMORY_CONTAINER_TAG: hermes_supermemory_lab
|
||||
entrypoint:
|
||||
- /bin/sh
|
||||
- /opt/supermemory-poc/smoke.sh
|
||||
volumes:
|
||||
- ./smoke.sh:/opt/supermemory-poc/smoke.sh:ro
|
||||
- /mnt/user/appdata/supermemory-poc/data-google-gemini-embedding-2-1024:/var/lib/supermemory
|
||||
security_opt:
|
||||
- no-new-privileges:true
|
||||
cap_drop:
|
||||
- ALL
|
||||
logging:
|
||||
driver: json-file
|
||||
options:
|
||||
max-size: 1m
|
||||
max-file: "2"
|
||||
|
||||
networks:
|
||||
fetch:
|
||||
internal: false
|
||||
|
||||
Reference in New Issue
Block a user