Skip to content

Add Flower alongside live environment Celery workers#1617

Draft
ryanjjung wants to merge 4 commits intomainfrom
celery-infra
Draft

Add Flower alongside live environment Celery workers#1617
ryanjjung wants to merge 4 commits intomainfrom
celery-infra

Conversation

@ryanjjung
Copy link
Copy Markdown
Contributor

@ryanjjung ryanjjung commented Apr 8, 2026

This is a draft PR which will ultimately add Celery workers to our live environments alongside Flower for worker visibility.

Specifically, it contains:

  • Flower added to local dev configuration
  • Added explicit CONTAINER_ROLE variable value: "api" to indicate the regular backend as opposed to Celery, Flower, or something else.
  • Built new AutoscalingFargateCluster with Celery and Flower running in dev.
  • Restructured the dev config so that the Appointment task and container definitions are more "DRY".
  • Allow the Celery and Flower containers in dev to talk to the Redis cluster.

Relevant Tickets

@ryanjjung ryanjjung self-assigned this Apr 8, 2026
celery-flower:
<<: *backend
ports:
- 5555:5555
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As a reminder to myself as well, can we switch this to 5556:5555 instead? It is becoming more common for me to run both thunderbird-accounts and appointment locally so the ports here would collide with ports there.

Suggested change
- 5555:5555
- 5556:5555

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.

2 participants