Fórum Root.cz

Hlavní témata => Server => Téma založeno: adferg 02. 05. 2019, 18:23:31

Název: Desktop server pro Ruby on Rails
Přispěvatel: adferg 02. 05. 2019, 18:23:31
Ahoj, snažím se rozjet virtuální stroj pro hrátky s Ruby on Rails. Ve virtualizovaném Ubuntu vše v pořádku, nicméně chtěl bych mít možnost přistupovat na projekt i z hostitele.

V ubuntu spustím web server webrick, který poslouchá defaultně na IP 127.0.0.1 a portu 3000 - potud v pořádku, projekt je dostupný přes prohlížeč ve virtualizovaném prostředí. Pokoušel jsem konfigurovat webrick tak aby poslouchal na jiné IP adrese, ale to se nedaří s hláškou: Cannot assign requested address. I přesto si nejsem jistý, že to je správná cesta. Tak nějak cítím, že je to o znalosti routování nad oběma OS.

A snad závěrem dodávám: ano, uvědomuji si, že to je jen moje neznalost a vyřešení problému samostatně jsem věnoval času víc než dost. Bohužel bez úspěchu a proto prosím, umíte-li poradit, budu moc rád.

Virtualizuji na VMware Player 15
Host: Windows 10
VM: Ubuntu 18.04
Název: Re:Desktop server pro Ruby on Rails
Přispěvatel: k3dAR 02. 05. 2019, 19:41:37
nepouzivam  VMware ani Windows, ale nakopnu te jen obecne, je potreba udelat bridge mezi nativnim sit rozhranim a tom pridelovanem virtualu, pak bude mit virtual IP ze stejneho rozsahu jako tve PC a pristup bude fungovat automaticky...

edit: tady je asi postup, vybrat pri vytvareni virtualu sit "Use bridged networking", predpokladam ze to pujde zmenit i pro nainstalovanej (jak to pouzivam s virt-manager/kvm/qemu/libvirt)
Název: Re:Desktop server pro Ruby on Rails
Přispěvatel: ZAJDAN 02. 05. 2019, 20:22:24
Tohdle nemá s RoR nic společného.. To je věc na úrovni sítě. Port forwarding, bridge, etc
Název: Re:Desktop server pro Ruby on Rails
Přispěvatel: to_je_jedno 02. 05. 2019, 20:36:56
prejdi na Docker :-)
Název: Re:Desktop server pro Ruby on Rails
Přispěvatel: adferg 03. 05. 2019, 10:35:42
Děkuji za relevantní rady. Nakonec vyřešeno - webricku nastavit IP adresu virtuálního stroje s parametrem -b <IP> a VMwarre player pouze přepnout nastavení sítě na bridge.
Název: Re:Desktop server pro Ruby on Rails
Přispěvatel: Kouzelný dědeček 03. 05. 2019, 10:56:11
prejdi na Docker :-)
+1

Taky nevidim v dnešní době moc používat virtuál, když je tu Docker. Pokud teda je Docker pro mou platformu dostupnej - ale člověk používající platformu, kterou Docker nepodporuje, by se tu na rady neptal :P