Skip to content

Conversation

@azzi2023
Copy link

No description provided.

azzi2023 and others added 10 commits December 8, 2025 05:55
- Added Redis client and caching service
- Integrated Redis into application startup and shutdown events
- Introduced rate limiting and request logging middlewares
- Updated Docker configuration to include Redis service
- Enhanced error handling and response formatting
- Introduced `docker-compose.override.test-dev.yml` for local development services including backend, frontend, database, and mailcatcher.

- Created `docker-compose.test-dev.yml` for a complete test environment setup with health checks and Redis service.

- Updated main `docker-compose.yml` to use a custom PostgreSQL image with pgvector support.

- Enhanced README with instructions for PostgreSQL 18 and background task management using Celery and Redis.

- Added Cloudflare R2 integration for S3-compatible storage.

- Implemented new Celery worker and task management structure.
- Removed Traefik network and related labels from `docker-compose.override.test-dev.yml`, `docker-compose.override.yml`, and `docker-compose.test-dev.yml` to simplify local development setup.
- Introduced a new `dockercompose-dev.yml` for streamlined development services.
- Added WebSocket infrastructure with a dedicated manager and endpoint for real-time communication using Redis.
- Updated startup and shutdown events in the backend to manage WebSocket connections.
- Created scripts for easier Docker Compose command execution with the new configurations.
- Deleted test files for private user routes and user routes as they are no longer needed.
- Updated imports in the test configuration to reflect the new module structure.
- Refactored user-related tests to use the new auth service.
- Added new tests for WebSocket functionality and Redis client.
- Introduced unit tests for cache service and middlewares.
- Removed unused utility functions related to item and user creation.
- Deleted outdated development documentation and configuration files.
@azzi2023 azzi2023 closed this Dec 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant