- eveai_chat_client updated to retrieve static files from the correct (bunny.net) location when a STATIC_URL is defined.

- Defined locations for crewai crew memory. This failed in k8s.
- Redis connection for pub/sub in ExecutionProgressTracker adapted to conform to TLS-enabled connections
This commit is contained in:
Josako
2025-09-12 10:18:43 +02:00
parent a325fa5084
commit 42cb1de0fd
15 changed files with 306 additions and 50 deletions

View File

@@ -32,6 +32,13 @@ def create_app(config_file=None):
register_cache_handlers(app)
# Initialize dedicated Redis pubsub pool for ExecutionProgressTracker
try:
from common.utils.redis_pubsub_pool import create_pubsub_pool
create_pubsub_pool(app)
except Exception as e:
app.logger.error(f"Failed to initialize Redis pubsub pool: {e}")
from . import specialists, retrievers
celery = make_celery(app.name, app.config)