-
Notifications
You must be signed in to change notification settings - Fork 68
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
Add bootstrap installer and a Docker controller Makefile #936
Conversation
Did you rebase commits from another branch? I merged #752 earlier this week |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Everything works for setting up the environment from a new directory to testing.
Would also just love to include the additional flags when running make test
in the markdown!
* combine with Katie and Xavier's work in epidata-refresh.sh * simplify directory structure using .dockerignore * add in missing dependencies to install.sh * add in changes reviews from Xavier's review
I rebased to |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All seems good now! Thank you!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work! Changes:
- Be consistent about whether CWD is specified or not (& decide if it's even needed)
- Double-check uses of @ to hide output
- Beware creating a neverending output file
- Probably don't put a random Makefile on someone's filesystem
- Verify if all prepandemic delphi packages are really needed
Co-authored-by: Katie Mazaitis <[email protected]>
* bring driver back * remove docker-logs dir * remove unneeded $(CWD) usage * don't infinitely append to a test log file
Going to leave the refactor discussions unresolved so they're easier to find later. |
Oh sorry, I resolved them. They're listed in issues and each one links back to this PR in the relevant thread for future discussion purposes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
Prerequisites:
dev
branchdev
Summary
I had some local devtools laying around and figured I would try merging them with #752. The differences are
--pdb
flag option to the testing command.dockerignore
file to control the container contextinstall.sh
to reintroduce deprecated, though not yet removed, dependenciesJust figured I would see if I could help push this work along. Though I didn't add much, maybe consider it a thorough review, so we can get closer to merging? After this, we can really simplify our dev docs and speed up engineer onboarding time.