Tenho um projeto em flask e mysql, gostaria de publicar apenas interno na minha rede, qual a melhor maneira. Sou novato e tô precisando urgente colocar essa aplicação para rodar internamente.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Tenho um projeto em flask e mysql, gostaria de publicar apenas interno na minha rede, qual a melhor maneira. Sou novato e tô precisando urgente colocar essa aplicação para rodar internamente.
Olá Alex,boa tarde! Tudo bem? espero que sim.
Flask e Mysql são excelentes ferramentas para seu projeto. aqui vão algumas dicas:
-utilize o gerenciador de pacotes do seu sistema operacional para instalar o MySQL. Após a instalação,efetue seu login e crie um banco de dados para sua aplicação Flask.
pip install flask_mysqldb
from flask import Flask
from flask_mysqldb import MySQL
app = Flask(__name__)
app.config['MYSQL_HOST'] = 'localhost'
app.config['MYSQL_USER'] = 'seu_usuario'
app.config['MYSQL_PASSWORD'] = 'sua_senha'
app.config['MYSQL_DB'] = 'seu_banco_de_dados'
mysql = MySQL(app)
para rodar sua aplicação Flask,utilize o seguinte comando:
flask run --host=0.0.0.0
nota: acesso à aplicação
Certifique-se de que o firewall do seu sistema permite conexões na porta que o Flask está usando (por padrão, a porta 5000).
Espero que isso lhe seja útil (:
Obrigado por utilizar o fórum. Grande abraço e bons estudos !
_Nicholas Souza,Rio de Janeiro 2025.
obrigado. pela atenção.