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

Install dependencies in setup with Homebrew #439

Merged
merged 1 commit into from
Mar 13, 2024
Merged

Conversation

aduth
Copy link
Contributor

@aduth aduth commented Mar 13, 2024

🛠 Summary of changes

This adds a Brewfile listing required dependencies and calls it as part of the bin/setup (make setup) task, similar to what we do in the IdP.

This should make the setup process easier and avoid issues where the developer may not have the required dependencies installed. I encountered this myself when seeing nginx errors, not realizing that nginx was a dependency because it wasn't listed as one, and was only referenced as a requirement later in the README.

This removes quite a bit of detail from the README, with the hoped expectation these are accounted for in make setup, and wanting to keep the instructions simple and direct. Alternatively, we could add some of this detail back in other sections of the README if needed.

📜 Testing Plan

Run make setup

Ideally you'd be starting fresh and can confirm that you can follow the instructions successfully to a running application.

@aduth aduth requested review from mdiarra3, jc-gsa and a team March 13, 2024 14:35
@aduth aduth force-pushed the aduth-deps-homebrew branch from 1412bdb to b17f56c Compare March 13, 2024 14:46
@aduth
Copy link
Contributor Author

aduth commented Mar 13, 2024

Build failing due to expiring certificate, not harmful. See #435 (comment) .

@aduth aduth merged commit f922a5b into main Mar 13, 2024
1 check failed
@aduth aduth deleted the aduth-deps-homebrew branch March 13, 2024 15:05
@mitchellhenke mitchellhenke restored the aduth-deps-homebrew branch June 13, 2024 17:49
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.

4 participants