Colocando o Jets para ouvir em todos os ips de um host
No time que fui envolvido no trabalho atualmente iremos usar o Jets que é bem interessante. Ele tem base no Ruby, e, agora, eu até começo a pensar que deveria ter sentado mais a bunda na cadeira para estudar a linguagem ( né Eustaquio Rangel ).
Não testei o Jets ainda dentro de um container já que estou envolvido em outras coisas, mas, ao mesmo tempo, ao rodar em um Vagrant veio um pequeno problema. O Jets só subia ouvindo na porta 127.0.0.1 … do Vagrant. Com isto, quando se publica a porta do Vagrant, ao tentar o acesso a mesma, como não há nenhum socket ouvindo ali, ele entende que tudo está fora ar.
E pesquisando a documentação é bem fácil resolver o problema. É só rodar o jets server adicionando a opção –host .
Ou seja :
$ jets server
No resultado deste comando você consegue ver que ele está rodando na porta 8888 do localhost :
== Shotgun/WEBrick on http://127.0.0.1:8888/
Portanto para forçar o servidor a ouvir em todas as interfaces ( 0.0.0.0 ) .
jets server –host 0.0.0.0
E por hoje é só pessoal :-)