This commit is contained in:
+15
-1
@@ -8,15 +8,29 @@ people up (Linux networking, the LLM endpoint, data persistence, the sandbox).
|
||||
|
||||
## TL;DR
|
||||
|
||||
Works on Linux and on Windows via WSL2 (Docker Desktop's WSL integration).
|
||||
|
||||
```bash
|
||||
cp .env.example .env # point OLLAMA_BASE_URL/OLLAMA_MODEL at your LLM
|
||||
docker compose up -d # builds the image on first run, then starts
|
||||
# open http://localhost:9876
|
||||
```
|
||||
|
||||
No `.env` or `config.yaml` is required to start: a fresh `docker compose up`
|
||||
opens a setup wizard in the UI where you point MAESTRO at your LLM. To preset the
|
||||
endpoint instead, `cp .env.example .env` and set `OLLAMA_BASE_URL`/`OLLAMA_MODEL`
|
||||
(see [The LLM endpoint](#the-llm-endpoint)).
|
||||
|
||||
Compose publishes the UI on `127.0.0.1:9876` only, so a fresh instance is not
|
||||
reachable from your LAN. See [Going beyond localhost](#going-beyond-localhost).
|
||||
|
||||
### Windows (WSL2)
|
||||
|
||||
Run the same command inside a WSL2 distro with Docker Desktop's WSL integration
|
||||
enabled — nothing else is needed. The headed-browser stack runs entirely inside
|
||||
the container (no host X server or WSLg), and the repository's `.gitattributes`
|
||||
keeps the build's shell scripts LF-only, so a Windows checkout (which would
|
||||
otherwise convert them to CRLF) still builds cleanly.
|
||||
|
||||
## What the container is (and is not)
|
||||
|
||||
- It runs the **MAESTRO app** (web UI, workers, tools, optional gateway).
|
||||
|
||||
Reference in New Issue
Block a user