Skip to content

PR-B4: wire interaction-worker into docker-compose - #32

Merged
man4ish merged 1 commit into
mainfrom
feature/pr-b4-interaction-consumer
Aug 10, 2026
Merged

PR-B4: wire interaction-worker into docker-compose#32
man4ish merged 1 commit into
mainfrom
feature/pr-b4-interaction-consumer

Conversation

@man4ish

@man4ish man4ish commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator

Summary

Companion to omnibioai-auth#38.
Adds the interaction-worker service to docker-compose.yml, mirroring
the established security-audit-worker/billing-worker precedent in
this same file exactly (build: from source + Dockerfile.worker,
restart: on-failure, depends_on mysql/redis service_healthy).

Scope

docker-compose.yml   (1 file, +27 lines, one new service block)

Reuses auth-service's own DB_*/REDIS_URL values verbatim -- the
worker writes to the same omnibioai database auth-service itself
uses (the interactions table PR-B2 created there), not a separate
database. No ghcr.io image is published for it today (same gap
security-audit-worker's own PR-B0 report and billing-worker already
flagged for themselves).

Validated locally: docker compose config parses the new service
correctly, docker compose build interaction-worker succeeds, and the
built image was run end-to-end against isolated ephemeral Redis/MySQL
containers (never this repo's own shared dev stack) -- see
omnibioai-auth#38's own report for the full real-infra validation.

🤖 Generated with Claude Code

Adds the interaction-worker service, mirroring the established
security-audit-worker/billing-worker precedent in this file exactly
(build: Dockerfile.worker, restart: on-failure, depends_on mysql/redis
service_healthy) -- no ghcr.io image published for it today, same gap
those two services' own PR-B0/billing reports already flagged.

Reuses auth-service's own DB_*/REDIS_URL values verbatim: the worker
writes to the same `omnibioai` database auth-service itself uses
(the `interactions` table PR-B2 created there), not a separate
database.

See omnibioai-auth's feature/pr-b4-interaction-consumer branch for the
worker implementation this wires up.
@man4ish
man4ish merged commit f825a16 into main Aug 10, 2026
13 checks passed
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