Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Aplicação "Controle de lista de Jogos" rodando num servidor ubuntu

Olá, como essa aplicação rodaria em um servidor ubuntu? pergunto pois quando coloquei-a em em uma aplicação para rodar de outro ip ela não funciona. É como se só rodasse localmente, quebrando o código, não lendo as partes que são em python.

Como devo fazer para ela funcionar corretamente?

(aplicação "jogoteca" passada no curso de flash)
3 respostas

Nada de receber ajuda com o deploy? Estou apanhando igual a um cachorro aqui. Nem com o heroku consegui fazer funcionar. :(

Opa, Você está rodando a aplicação com o comando abaixo?

app.run(debug=True)

Caso esteja, a aplicação só vai funcionar localmente mesmo. A partir de localhost:5000.

Para disponibilizar para outras máquinas acessarem você precisa fazer o seguinte quando executar:

app.run(host=0.0.0.0, port=8080)

Agora tente acessar de outras máquinas pelo IP da máquina e porta 8080. Por exemplo, se seu ip for 192.168.0.3, ficaria : http://192.168.0.3:8080/

Espero que facilite sua vida...

Abraços!

Luan

solução!

Finalmente estou conseguindo progredir (segui o https://www.digitalocean.com/community/tutorials/how-to-serve-flask-applications-with-uwsgi-and-nginx-on-ubuntu-16-04 ) Tentando aplicar meu sistema para um servidor linux, pois estouraram erros em tudo que é canto. Ajudem-me a ver se meu raciocínio está correto: Basicamente os erros surgiram no "arquivamento" das imagens (helpers.py). Imagino que seja por diferenciação de uso de "/" e "\" no windows e linux. É isso mesmo ou estou pirando?