fix(api): remove desligamento automático do servidor do endpoint /end
Remove a lógica de shutdown do servidor no endpoint de encerramento de chat para evitar conflitos com o gerenciamento do ciclo de vida da aplicação. Simplifica também o script de inicialização removendo a detecção de venv e mantendo apenas o fluxo essencial de verificação e instalação de dependências.
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
import os
|
||||
import sys
|
||||
import json
|
||||
import base64
|
||||
import mimetypes
|
||||
@@ -505,12 +504,6 @@ def clear_history():
|
||||
@app.route("/end", methods=["POST"])
|
||||
def end_chat():
|
||||
save_chat_history([])
|
||||
# Encerra o servidor Flask
|
||||
func = request.environ.get("werkzeug.server.shutdown")
|
||||
if func:
|
||||
func()
|
||||
else:
|
||||
os._exit(0)
|
||||
return jsonify({"status": "encerrado", "history": []})
|
||||
|
||||
|
||||
@@ -641,4 +634,5 @@ def upload_file():
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
app.run(host="0.0.0.0", port=5001, debug=True)
|
||||
print(" Acesse: http://localhost:5001")
|
||||
app.run(host="0.0.0.0", port=5001, debug=True, use_reloader=False)
|
||||
Reference in New Issue
Block a user