quivr/backend
Stan Girard 30b9e057ff
feat(db): Add Supabase client and database instances caching (#2513)
This pull request adds caching for the Supabase client and database
instances in order to improve performance and reduce unnecessary API
calls. The `get_supabase_client()` and `get_supabase_db()` functions now
check if the instances have already been created and return the cached
instances if available. This avoids creating new instances for every
function call, resulting in faster execution times.
2024-04-28 06:46:16 -07:00
..
.vscode feat: ⚙️🐞 configure debugger for the backend (#1345) 2023-10-09 15:23:13 +02:00
middlewares feat: new landing page (#2264) 2024-02-25 18:09:01 -08:00
models feat(db): Add Supabase client and database instances caching (#2513) 2024-04-28 06:46:16 -07:00
modules Refactor logging configuration and remove unused imports 2024-04-28 13:35:07 +02:00
packages feat(profiler): Add pyinstrument package and update Makefile and backend code (#2512) 2024-04-28 06:10:21 -07:00
routes refactor: Refacto code #1 (#2458) 2024-04-20 02:22:05 -07:00
supabase Add Supabase schema, migrations, and .gitignore file 2024-04-27 15:31:43 +02:00
tests feat: Add telemetry ping task to celery worker and main.py (#2494) 2024-04-25 07:22:13 -07:00
vectorstore feat(custom): big brain (#2198) 2024-02-16 17:14:30 -08:00
__init__.py refactor: Refacto code #1 (#2458) 2024-04-20 02:22:05 -07:00
.dockerignore feat(notion): added custom integration (#2268) 2024-02-27 21:30:25 -08:00
celery_config.py fix: Update Celery config to remove SSL certificate requirement 2024-02-20 19:56:14 -08:00
celery_worker.py feat: Add telemetry ping task to celery worker and main.py (#2494) 2024-04-25 07:22:13 -07:00
ci-migration.sh Remove debug flag from supabase db push command 2024-04-27 15:35:24 +02:00
Dockerfile Update Dockerfile dependencies 2024-04-28 14:34:44 +02:00
Dockerfile.dev fix: logger level and telemetry function calls (#2409) 2024-04-06 18:35:57 -07:00
logger.py Refactor logging configuration and remove unused imports 2024-04-28 13:35:07 +02:00
main.py feat(profiler): Add pyinstrument package and update Makefile and backend code (#2512) 2024-04-28 06:10:21 -07:00
manage_services.sh feat(integration): implementation (#2191) 2024-02-14 20:07:53 -08:00
Porter.yaml feat(porter): Add Porter.yaml files for backend and frontend services 2024-04-25 10:51:10 +02:00
pyrightconfig.json feat(refacto): changed a bit of things to make better dx (#984) 2023-08-19 13:32:16 +02:00
requirements.txt feat(profiler): Add pyinstrument package and update Makefile and backend code (#2512) 2024-04-28 06:10:21 -07:00