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

View File

@@ -11,10 +11,13 @@ init-db: clean
seed: init-db
python seed.py
init:
python app.py --init
run:
python app.py
run-with-seed: seed run
run-with-seed: seed init run
reset-admin: clean
python create_admin.py

9
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,16 +1714,16 @@ 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__':
# Verificar se é para inicializar o sistema
if '--init' in sys.argv:
init_system()
else:
app.run(
host='0.0.0.0',
port=5000,