Spaces:
Sleeping
Sleeping
File size: 1,279 Bytes
0143084 625c7c9 0143084 625c7c9 0143084 625c7c9 0143084 625c7c9 0143084 625c7c9 0143084 625c7c9 0143084 625c7c9 0143084 625c7c9 0143084 625c7c9 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 | #!/usr/bin/env python3
"""
English Helper - Hugging Face Spaces
Sistema completo de aprendizado de inglês com IA
"""
import os
import threading
import time
def init_system():
"""Inicializar sistema completo"""
try:
os.environ.setdefault('FLASK_ENV', 'production')
from database import init_db
init_db()
print("✅ Banco de dados inicializado")
return True
except Exception as e:
print(f"❌ Erro na inicialização: {e}")
return False
# Executar aplicação
if __name__ == "__main__":
print("🎯 English Helper - Iniciando...")
# Inicializar sistema
if not init_system():
print("❌ Falha na inicialização")
exit(1)
try:
# Importar Flask app
import flask_app
app = flask_app.app
# Executar na porta correta para HF Spaces
print("🚀 Executando Flask na porta 7860 (HF Spaces)")
app.run(
host="0.0.0.0",
port=7860,
debug=False,
threaded=True,
use_reloader=False
)
except Exception as e:
print(f"❌ Erro: {e}")
import traceback
traceback.print_exc()
|