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.
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.