fix(#11): Corrige inicialização do sistema para não recriar usuários a cada execução
This commit is contained in:
5
Makefile
5
Makefile
@@ -11,10 +11,13 @@ init-db: clean
|
|||||||
seed: init-db
|
seed: init-db
|
||||||
python seed.py
|
python seed.py
|
||||||
|
|
||||||
|
init:
|
||||||
|
python app.py --init
|
||||||
|
|
||||||
run:
|
run:
|
||||||
python app.py
|
python app.py
|
||||||
|
|
||||||
run-with-seed: seed run
|
run-with-seed: seed init run
|
||||||
|
|
||||||
reset-admin: clean
|
reset-admin: clean
|
||||||
python create_admin.py
|
python create_admin.py
|
||||||
|
|||||||
9
app.py
9
app.py
@@ -52,6 +52,7 @@ from flask_wtf.csrf import CSRFProtect
|
|||||||
import json
|
import json
|
||||||
from utils.date_utils import validar_data, converter_data, validar_sequencia_datas, calcular_idade
|
from utils.date_utils import validar_data, converter_data, validar_sequencia_datas, calcular_idade
|
||||||
from routes.admin import admin_bp # Importar o blueprint administrativo
|
from routes.admin import admin_bp # Importar o blueprint administrativo
|
||||||
|
import sys
|
||||||
|
|
||||||
load_dotenv()
|
load_dotenv()
|
||||||
|
|
||||||
@@ -1713,16 +1714,16 @@ def init_system():
|
|||||||
def main():
|
def main():
|
||||||
# Criar a aplicação
|
# Criar a aplicação
|
||||||
app = create_app()
|
app = create_app()
|
||||||
|
|
||||||
# Inicializar o sistema
|
|
||||||
init_system()
|
|
||||||
|
|
||||||
return app
|
return app
|
||||||
|
|
||||||
# Criar a aplicação usando a função main
|
# Criar a aplicação usando a função main
|
||||||
app = main()
|
app = main()
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
# Verificar se é para inicializar o sistema
|
||||||
|
if '--init' in sys.argv:
|
||||||
|
init_system()
|
||||||
|
else:
|
||||||
app.run(
|
app.run(
|
||||||
host='0.0.0.0',
|
host='0.0.0.0',
|
||||||
port=5000,
|
port=5000,
|
||||||
|
|||||||
Reference in New Issue
Block a user