-
Notifications
You must be signed in to change notification settings - Fork 17
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
Conversation
…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
… pre-smoke mvn clean
6690040
to
36e8664
Compare
This has been successfully run through Full Deploy and Release (to dev). |
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. |
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. |
… set for developer lifecycle. Some updates to main readme
Dropped FHIR back to 6.4.5 to prevent unit test failure
ba33679
to
48e9810
Compare
🎫 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.