diff --git a/config.py b/config.py index 3f5b3eb..0439507 100644 --- a/config.py +++ b/config.py @@ -47,7 +47,8 @@ class Settings: self.BUSINESS_MESSAGE = self.get_redis_value("BUSINESS_MESSAGE", "*Impacte AI* Premium Services") self.PROCESS_GROUP_MESSAGES = self.get_redis_value("PROCESS_GROUP_MESSAGES", "false").lower() == "true" self.PROCESS_SELF_MESSAGES = self.get_redis_value("PROCESS_SELF_MESSAGES", "true").lower() == "true" - self.LOG_LEVEL = self.get_redis_value("LOG_LEVEL", "INFO").upper() + self.DEBUG_MODE = os.getenv("DEBUG_MODE", "false").lower() == "true" + self.LOG_LEVEL = os.getenv("LOG_LEVEL", "INFO").upper() # Mascarar chave ao logar if self.GROQ_API_KEY: diff --git a/start.sh b/start.sh index c01aeb8..f80d91d 100644 --- a/start.sh +++ b/start.sh @@ -1,13 +1,12 @@ #!/bin/bash -# Função para inicializar configurações no Redis +# Função para inicializar configurações no Redis se não existirem initialize_redis_config() { - redis-cli -h $REDIS_HOST -p $REDIS_PORT SET GROQ_API_KEY "sua_api_key_aqui" - redis-cli -h $REDIS_HOST -p $REDIS_PORT SET BUSINESS_MESSAGE "*Impacte AI* Premium Services" - redis-cli -h $REDIS_HOST -p $REDIS_PORT SET PROCESS_GROUP_MESSAGES "false" - redis-cli -h $REDIS_HOST -p $REDIS_PORT SET PROCESS_SELF_MESSAGES "true" - redis-cli -h $REDIS_HOST -p $REDIS_PORT SET DEBUG_MODE "false" - redis-cli -h $REDIS_HOST -p $REDIS_PORT SET API_DOMAIN "$API_DOMAIN" + redis-cli -h $REDIS_HOST -p $REDIS_PORT SET GROQ_API_KEY "sua_api_key_aqui" NX + redis-cli -h $REDIS_HOST -p $REDIS_PORT SET BUSINESS_MESSAGE "*Impacte AI* Premium Services" NX + redis-cli -h $REDIS_HOST -p $REDIS_PORT SET PROCESS_GROUP_MESSAGES "false" NX + redis-cli -h $REDIS_HOST -p $REDIS_PORT SET PROCESS_SELF_MESSAGES "true" NX + redis-cli -h $REDIS_HOST -p $REDIS_PORT SET API_DOMAIN "$API_DOMAIN" NX } # Aguardar o Redis estar pronto @@ -17,7 +16,7 @@ until redis-cli -h $REDIS_HOST -p $REDIS_PORT PING; do sleep 5 done -# Inicializar configurações no Redis +# Inicializar configurações no Redis (apenas se não existirem) initialize_redis_config # Iniciar o FastAPI em background