Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docker, Makefile, and Script Updates #2324

Closed
wants to merge 18 commits into from

Conversation

NavaCharlesHorowitz
Copy link
Contributor

🎫 Ticket

This is one component of my catchall tech debt/housekeeping ticket:
https://jira.cms.gov/browse/DPC-4298

🛠 Changes

-Replaced dadarek containers with docker v3 dependencies and healthchecks
-Updated Makefile with better targets
-Updated test scripts to use make targets
-Added some variables for flexibility in setting docker project -Replaced bash scripting with posix because of support variations in cicd -Replaced curl with wget in dpc-admin and dpc-web entrypoints because there is no curl in images

ℹ️ Context

Simplify and streamline Docker  and system lifecycle work, add flexibility through configurability, reduce warning clutter

🧪 Validation

Ran through system lifecycle, used Makefile targets, ran scripts.

ceh1 and others added 7 commits November 17, 2024 00:01
…ecks

-Updated Makefile with better targets
-Updated test scripts to use make targets 
-Added some variables for flexibility in setting docker project
-Replaced bash scripting with posix because of support variations in cicd
-Replaced curl with wget in dpc-admin and dpc-web entrypoints because there is no curl in images
@NavaCharlesHorowitz NavaCharlesHorowitz added the scripts Changes to Makefile, shell, docker and other scripts label Nov 22, 2024
@NavaCharlesHorowitz NavaCharlesHorowitz requested a review from a team November 24, 2024 02:58
@NavaCharlesHorowitz
Copy link
Contributor Author

This has been successfully run through Full Deploy and Release (to dev).

@chris-ronning-ny
Copy link
Contributor

I'm concerned about how much this is going to change my day to day dev workflow, and it's not quite obvious to me just how drastic a change it's going to be. I would like to request some documentation to be added to this pull request, possibly in a new section of the README.

@NavaCharlesHorowitz
Copy link
Contributor Author

Good call -- I had some nice doc updates but lost them when I blew away the original branch and PR. I will update docs as the last commit to this PR asap after I get main merged in with no problems.

ceh1 and others added 3 commits December 9, 2024 09:55
… set for developer lifecycle.

Some updates to main readme
Dropped FHIR back to 6.4.5 to prevent unit test failure
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scripts Changes to Makefile, shell, docker and other scripts
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants