Skip to content

Conversation

@JordanGuinn
Copy link
Contributor

@JordanGuinn JordanGuinn commented Feb 8, 2026

Description

This PR makes updates the Dockerfile of the newly established report execution service and adds said service to the repo-level docker-compose.yml, so that it can be easily spun up during local development.

Tickets

Checklist before requesting a review

  • PR focuses on a single story
  • Code has been fully tested to meet acceptance criteria
  • PR is reasonably small and reviewable (Generally less than 10 files and 500 changed lines)
  • All new functions/classes/components reasonably small
  • Functions/classes/components focused on one responsibility
  • Code easy to understand and modify (clarity over concise/clever)
  • PRs containing TypeScript follow the Do's and Don'ts
  • PR does not contain hardcoded values (Uses constants)
  • All code is covered by unit or feature tests

@JordanGuinn JordanGuinn requested a review from a team as a code owner February 8, 2026 07:55
@JordanGuinn JordanGuinn requested review from emyl3 and mcmcgrath13 and removed request for a team February 8, 2026 07:55

report-execution-api:
build:
context: ./
Copy link
Contributor

Choose a reason for hiding this comment

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

(q, nb): why the context of the whole app vs the dockerfile's root?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

No particular reason outside of following the pattern of the other services defined here - happy to update though!

Copy link
Contributor

Choose a reason for hiding this comment

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

does it work with the smaller context? seems like a smaller context would be better, but I also like uniformity... 🤔

Copy link
Contributor Author

@JordanGuinn JordanGuinn Feb 10, 2026

Choose a reason for hiding this comment

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

It does!! I do like the idea of limiting the scope of the service to just the app directory itself, now that I see it - will update for now

Copy link
Contributor

@mcmcgrath13 mcmcgrath13 left a comment

Choose a reason for hiding this comment

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

🧱

JordanGuinn and others added 3 commits February 9, 2026 13:19
Co-authored-by: Mary McGrath <m.c.mcgrath13@gmail.com>
ports:
- "8000:8000"

report-execution:
Copy link
Contributor

Choose a reason for hiding this comment

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

(❓, nb) Do we want to add this new service to the cdc-sandbox/build_modernization.sh script?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Will do!

Copy link
Contributor

@emyl3 emyl3 left a comment

Choose a reason for hiding this comment

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

Left one non-blocking question! Thank you, Jordan!! 🙌

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.

3 participants