# Rozbehanie servera
- winpty docker login registry.gitlab.com
- Login z gitlabu
- docker pull registry.gitlab.com/fiit/common/ci-images/legion:v1
- vytvorenie si priecinka pre projekt
- vytvorenie si priecinka devenv
- git checkout feature/berith_luaserver_lualegion_interaction
-- git clone https://gitlab.com/FIIT/Common/devenv.git .
-- git submodule update --init --remote (To zrejme nepojde, bude treba pridat ssh kluc)
## Pridanie ssh kluca
- ssh-keygen -t ed25519
- eval $(ssh-agent -s)
- ssh-add ~/.ssh/id_ed25519
- cat ~/.ssh/id_ed25519.pub | clip
- git submodule update --init --remote (Teraz by to uz malo fungovat)
**Otvorime si 3 terminaly**
- **1. terminal** - `docker compose up` -> ale ten subor so skip - mozme vymazat ten povodny a ten skip premenovat, alebo tam to pojde spustit aj s nejakym flagom zrejme, asi -f. Ten nechame spusteny, lebo bez neho nepojde regent
- **2. terminal** - tu spustime regent, ideme do devenvu a pustime `winpty docker exec -it devenv-lualegion-1 bash`. Potom spustime `../legion/language/regent.py app.rg`.
- **3. terminal** - `winpty docker exec -it 5de0985ad76e bash`. To ID containera bude ine, berieme to pre lua-u. Potom na serveri pustime `lua ./src/LuaScripts/app/main.lua` z adresara luaserver.
**Unity strana**
- API_out.LoadGraph("FruchtermanReingoldNew");
- // TODO docasne riesenie
if (Time.time >= lastUpdateSeconds + 5f)
{
lastUpdateSeconds = Time.time;
API_out.UpdateNodes();
API_out.GetNodePositionColumn();
} -> Toto zakomentovat****