Desktop server pro Ruby on Rails

Desktop server pro Ruby on Rails
« kdy: 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
« Poslední změna: 02. 05. 2019, 19:36:16 od Petr Krčmář »


k3dAR

  • *****
  • 2 706
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Desktop server pro Ruby on Rails
« Odpověď #1 kdy: 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)
« Poslední změna: 02. 05. 2019, 19:43:17 od k3dAR »

ZAJDAN

  • *****
  • 2 074
    • Zobrazit profil
    • E-mail
Re:Desktop server pro Ruby on Rails
« Odpověď #2 kdy: 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
Vesele, vesele do továrny dělník běží...vesele, vesele do továrny jde. Vesele se usmívá když mu soustruh zazpívá...vesele, vesele do továrny jde. Vesele si poskočí když se soustruh roztočí ...vesele, vesele do továrny jde.

Re:Desktop server pro Ruby on Rails
« Odpověď #3 kdy: 02. 05. 2019, 20:36:56 »
prejdi na Docker :-)
Děkuji za možnost editace příspěvku.

Re:Desktop server pro Ruby on Rails
« Odpověď #4 kdy: 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.


Re:Desktop server pro Ruby on Rails
« Odpověď #5 kdy: 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