Skip to content

Setup/core services revamp - #2

Merged
azzi2023 merged 2 commits into
masterfrom
setup/core-services-revamp
Dec 12, 2025
Merged

Setup/core services revamp#2
azzi2023 merged 2 commits into
masterfrom
setup/core-services-revamp

Conversation

@azzi2023

Copy link
Copy Markdown
Owner

No description provided.

- 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.
@azzi2023
azzi2023 merged commit 4de438c into master Dec 12, 2025
5 of 8 checks passed
azzi2023 added a commit that referenced this pull request Jan 9, 2026
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