50 lines
1.2 KiB
YAML
Executable File
50 lines
1.2 KiB
YAML
Executable File
services:
|
|
# --- LLM ENGINE ---
|
|
ollama:
|
|
build: ./providers/llm/ollama
|
|
container_name: ollama
|
|
restart: always
|
|
volumes:
|
|
- ./storage/ollama_models:/root/.ollama
|
|
environment:
|
|
- MODEL_LIST=${MODEL_LIST:-ministral-3:3b}
|
|
ports:
|
|
- "11434:11434" # only required for external access
|
|
dns:
|
|
- ${DNS_SERVER:-1.1.1.1}
|
|
networks:
|
|
- net.ghost.openclaw
|
|
|
|
# --- SEARCH ENGINE ---
|
|
#searxng:
|
|
# image: docker.io/searxng/searxng:latest
|
|
# container_name: searxng
|
|
# restart: always
|
|
# volumes:
|
|
# - ./providers/search/engine/settings.yml:/etc/searxng/settings.yml:ro
|
|
# networks:
|
|
# - net.ghost.openclaw
|
|
|
|
# --- CORE AGENT ---
|
|
#agent:
|
|
# build:
|
|
# context: .
|
|
# dockerfile: core/agent/docker/Containerfile
|
|
# container_name: openclaw-agent
|
|
# depends_on:
|
|
# - ollama
|
|
# - searxng
|
|
# environment:
|
|
# - OLLAMA_HOST=http://ollama:11434
|
|
# - SEARXNG_URL=http://searxng:8080
|
|
# - MCP_SEARXNG_PATH=/app/mcp-bridge/dist/index.js
|
|
# volumes:
|
|
# - ./storage/workspace:/app/workspace:rw
|
|
# - ./storage/knowledge:/app/knowledge:ro
|
|
# networks:
|
|
# - net.ghost.openclaw
|
|
|
|
networks:
|
|
net.ghost.openclaw:
|
|
driver: bridge
|