fix(#11): Corrige inicialização do sistema para não recriar usuários a cada execução

This commit is contained in:
andersonid
2025-04-15 15:10:21 -03:00
parent 8255f1d933
commit e6057cd566
2 changed files with 14 additions and 10 deletions

19
app.py
View File

@@ -52,6 +52,7 @@ from flask_wtf.csrf import CSRFProtect
import json
from utils.date_utils import validar_data, converter_data, validar_sequencia_datas, calcular_idade
from routes.admin import admin_bp # Importar o blueprint administrativo
import sys
load_dotenv()
@@ -1713,18 +1714,18 @@ def init_system():
def main():
# Criar a aplicação
app = create_app()
# Inicializar o sistema
init_system()
return app
# Criar a aplicação usando a função main
app = main()
if __name__ == '__main__':
app.run(
host='0.0.0.0',
port=5000,
debug=os.getenv('FLASK_ENV') == 'development'
)
# Verificar se é para inicializar o sistema
if '--init' in sys.argv:
init_system()
else:
app.run(
host='0.0.0.0',
port=5000,
debug=os.getenv('FLASK_ENV') == 'development'
)