import os import logging from src.main import main from dotenv import load_dotenv # Configurar logging logging.basicConfig( level=logging.INFO, format='%(asctime)s - %(name)s - %(levelname)s - %(message)s' ) logger = logging.getLogger(__name__) if __name__ == "__main__": try: # Verificar se está rodando no Hugging Face IS_HUGGINGFACE = os.getenv('SPACE_ID') is not None # Carregar configurações do ambiente apropriado if IS_HUGGINGFACE: load_dotenv('.env.huggingface') logger.info("Ambiente HuggingFace detectado") else: load_dotenv('.env') logger.info("Ambiente local detectado") # Iniciar aplicação main() except Exception as e: logger.error(f"Erro ao iniciar aplicação: {str(e)}") raise