-
-
Notifications
You must be signed in to change notification settings - Fork 20
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
chore(na) Simplify macos steps to always build couchdb image #1285
Conversation
…th intel and apple silicon)
@JenniferMuli @esthermmoturi and @andrablaj - I know you both have been working on this so mentioning y'all for awareness of this change. I also note this was a recent change to the docs and there's an active forum post discussing this! |
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.
This is so much simpler and faster now, thanks @mrjones-plip! 👏 I have a small comment, but otherwise everything worked correctly.
I committed directly the removal of some text mentioning Apple Silicon section, I hope that's OK.
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.
Cool, this works out of the box if the reader follows the guide and clones cht-core
to ~/
. I skipped that step as I had already the repo cloned elsewhere, hence the need for me to edit the path mentioned above.
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.
Description
This PR reduced the number of manual steps that Apple Silicon users need to take when setting up the CHT Core dev env. While it sends both Intel and Apple Silicon user through these steps, it's a safe abstraction (technically all users could take this route).
The
npm run local-images
is a very heavy call, building every image for every service. We only want the couchDB one. As well, we don't want different env vars and docker files for macOS folks - this PR keeps all that standard.With less steps and less setup needed, I believe this will mean more success for new devs first getting setup!
License
The software is provided under AGPL-3.0. Contributions to this project are accepted under the same license.