35 lines
777 B
Markdown
35 lines
777 B
Markdown
# Tech Context
|
|
|
|
## Technologien
|
|
- **Container Runtime**: Podman (rootless)
|
|
- **Orchestrierung**: Podman Compose
|
|
- **LLM Backend**: Ollama (Qwen2.5-Coder:7b, bge-large:1.5)
|
|
- **Agent**: OpenClaw (Python/FastAPI)
|
|
- **Tool-Router**: Python 3.11 + FastAPI + httpx + pydantic
|
|
- **Search**: SearXNG
|
|
- **Proxy**: Squid
|
|
|
|
## Build-Befehle
|
|
```bash
|
|
# Stack starten (AMD-GPU)
|
|
podman compose -f compose.amd.yaml up -d
|
|
|
|
# Images bauen
|
|
./ghostnet.sh build
|
|
|
|
# Tool-Router separat bauen
|
|
podman build -t tool-router tools/router/
|
|
|
|
# Logs
|
|
podman compose -f compose.amd.yaml logs -f tool-router
|
|
```
|
|
|
|
## Ports
|
|
- Ollama: 11434
|
|
- OpenClaw: 18789
|
|
- Tool-Router: 8090
|
|
- SearXNG: 8888
|
|
|
|
## Abhängigkeiten
|
|
- Python: fastapi, uvicorn, httpx, pydantic, mcp, pydantic-settings
|
|
- Host: podman, podman-compose |