Покрени cMind локално 🖥️
Ово је најбржи начин да видиш cMind за прави — пуна инстанца на твој машини. Узми кафу; вероватно ћеш бити пријављен пре его што буде хладно.
Апликација која ради веб на localhost:8080, MCP сервер на localhost:8081, Postgres база, и локални радни чвор спремни за грађење и тестирање cBots. Све на твој машини, сви твоја.
Пре него што почнеш, потребни су ти:
- Само Docker → користи Опција A (без .NET SDK потребна). Препоручено за прву погледа.
- .NET 10 SDK + Docker → користи Опција B ако желиш da хакуј на кода.
Оба пута су крос-платформа (Windows / macOS / Linux).
Опција A — Docker Compose (без .NET SDK потребна)
Предуслов: Docker Desktop (или Docker Engine + compose додатак).
cp .env.example .env # уредити PG_PASSWORD, OWNER_EMAIL, OWNER_PASSWORD
docker compose up --build
- Web UI: http://localhost:8080 (пријава са власником из
.env; присиљена је промена лозинке на прву пријаву). - MCP сервер: http://localhost:8081/mcp.
- Postgres подаци остају у
pgdataјачини; шема мигрира аутоматски при стартовању.
Web контејнер монтира домаћин Docker сокет (/var/run/docker.sock) тако у-прегледач градитељ и сеедна LocalNode грађење + трчене cTrader Console контејнери на твој машини.
Крос-платформа забелешке
- Docker Desktop (Windows/macOS) експонира сокет на
/var/run/docker.sock— compose монтира ради као-је. - Linux: осигура твој корисник може приступити сокету, или покрени compose са довољно привилегија.
- Web слика је
linux/amd64; на Apple Silicon Docker трчи испод емулације.
Стоп и обришешиши:
docker compose down # чувај подаци
docker compose down -v # такође обришешиши базу волумен
Опција B — .NET Aspire (за развој)
Предуслов: .NET 10 SDK + Docker.
dotnet run --project src/AppHost
Aspire оркестрира Postgres, Web, MCP, pgAdmin; жице конекцион стрингови + OTLP; отвара контролну плоче. Постави власника верене као Aspire параметри (OwnerEmail, OwnerPassword).