Marcus Vinicius Zerbini Canhaço
feat: versão inicial limpa
8fb6272
raw
history blame contribute delete
860 Bytes
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