Skip to content

Commit 1acbcdb

Browse files
Thomas TupperThomas Tupper
authored andcommitted
Add Portainer-ready R720 stack and env template
1 parent f6dcf10 commit 1acbcdb

2 files changed

Lines changed: 43 additions & 0 deletions

File tree

portainer/env-r720.example

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Required
2+
OPENAI_BASE_URL=https://api.openai.com/v1
3+
OPENAI_API_KEY=<YOUR_OPENAI_API_KEY>
4+
5+
# Optional (safe defaults shown)
6+
FOXMEMORY_STORE_IMAGE=docker.io/foxlightfoundation/foxmemory-store:latest
7+
MEM0_LLM_MODEL=gpt-4.1-nano
8+
MEM0_EMBED_MODEL=text-embedding-3-small
9+
QDRANT_COLLECTION=foxmemory

portainer/stack-r720.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
version: "3.9"
2+
3+
services:
4+
qdrant:
5+
image: qdrant/qdrant:latest
6+
container_name: foxmemory-qdrant
7+
restart: unless-stopped
8+
ports:
9+
- "6333:6333"
10+
volumes:
11+
- foxmemory_store_data:/qdrant/storage
12+
13+
store:
14+
image: ${FOXMEMORY_STORE_IMAGE:-docker.io/foxlightfoundation/foxmemory-store:latest}
15+
container_name: foxmemory-store
16+
restart: unless-stopped
17+
command: ["sh", "-lc", "cd /tmp && node /app/dist/index.js"]
18+
ports:
19+
- "8082:8082"
20+
environment:
21+
OPENAI_BASE_URL: ${OPENAI_BASE_URL}
22+
OPENAI_API_KEY: ${OPENAI_API_KEY}
23+
MEM0_LLM_MODEL: ${MEM0_LLM_MODEL:-gpt-4.1-nano}
24+
MEM0_EMBED_MODEL: ${MEM0_EMBED_MODEL:-text-embedding-3-small}
25+
QDRANT_HOST: qdrant
26+
QDRANT_PORT: "6333"
27+
QDRANT_COLLECTION: ${QDRANT_COLLECTION:-foxmemory}
28+
MEM0_HISTORY_DB_PATH: /tmp/history.db
29+
QDRANT_STORAGE_PATH: /qdrant/storage
30+
depends_on:
31+
- qdrant
32+
33+
volumes:
34+
foxmemory_store_data:

0 commit comments

Comments
 (0)