freedomofpress / securethenews

An automated scanner and web dashboard for tracking TLS deployment across news organizations
https://securethe.news
GNU Affero General Public License v3.0
102 stars 25 forks source link

Fixes for development environment on macOS #125

Closed redshiftzero closed 7 years ago

redshiftzero commented 7 years ago

Here are the changes to get the development environment working on macOS, take a look.

Note this is a PR into #124

conorsch commented 7 years ago

Thanks for taking the time, @redshiftzero, will review locally and confirm it works on Linux, as well. However, CI is failing. Looks like the age-old problem, where a proposed solution works:

Pick any two. 😀

conorsch commented 7 years ago

@redshiftzero I'm having a heck of a time debugging CI on this branch. The fixes you propose we definitely want, so I'm going to merge the underlying PR (#124), then re-target this branch so I can isolate the CI snags.

msheiny commented 7 years ago

CI is getting a lot farther than before with my latest commit 🤞 - looks like the problem was a recent release of a non rc of ansible 2.4 was getting sucked up and causing failures. I filed a ticket against the django role and pegged the devops environment to a version under 2.4 using piptools.

conorsch commented 7 years ago

Perfect @msheiny, thank you! Merging.