Skip to content

Integrate BullMQ, add Docker support, and extract node adapters - #122

Merged
devarshishimpi merged 16 commits into
devfrom
feature/bullmq-docker-support
Sep 23, 2026
Merged

devarshishimpi merged 16 commits into
devfrom
feature/bullmq-docker-support

Conversation

@devarshishimpi

Copy link
Copy Markdown
Owner

Description

This PR introduces robust job queueing via BullMQ, adds Docker support for simplified deployment, and improves monorepo architecture by extracting node-specific adapters into their own package.

Key Changes:

  • BullMQ & Redis Integration: Wired up BullMQ workers and Redis adapters across the Node application for reliable, asynchronous background job processing.
  • Docker & Self-Hosting Support: Added Docker configuration and comprehensive self-hosting documentation to simplify local development and containerized deployments.
  • Architecture Refactor: Extracted Node adapters into a dedicated @codraoss/node-adapters package to improve modularity and separation of concerns.
  • Maintenance: Upgraded dependencies across the monorepo.

Fixes #106 #107 #108 #109

Type of change

  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Chore (refactoring, dependency updates, etc.)

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration.

  • Unit Tests
  • Integration Tests
  • Manual Dashboard Verification
  • Manual GitHub Webhook Verification

Checklist:

  • I have starred Codra on GitHub
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • My changes generate no new warnings
  • New and existing unit tests pass locally with my changes
  • I have signed the CLA

@devarshishimpi
devarshishimpi marked this pull request as ready for review September 22, 2026 18:11
codra-app-personal[bot]

This comment was marked as resolved.

codra-app-personal[bot]

This comment was marked as resolved.

codra-app-personal[bot]

This comment was marked as resolved.

codra-app-personal[bot]

This comment was marked as resolved.

@devarshishimpi
devarshishimpi merged commit 7b83511 into dev Sep 23, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant