Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 1.2 KB

README.md

File metadata and controls

18 lines (13 loc) · 1.2 KB

Payment backend for Effective Altruism Australia.

Configuration is via salt but we haven't open-sourced the salt pillar and states yet. We'll eventually open source these and add a setup script that makes getting a dev instance up and running automatic.

In the meantime, it's pretty much a vanilla django/celery app that shouldn't be too hard to get working. Here are some notes that may help:

  1. We use Ubuntu 14.04 or 16.04.
  2. Packages required are in https://github.com/effective-altruism-australia/donation_portal/blob/live/deps. The list of pip packages is complete but the list of apt packages is incomplete, missing things like redis and postgres that salt installs separately.
  3. Settings are split between https://github.com/effective-altruism-australia/donation_portal/blob/live/donation_portal/settings.py and https://github.com/effective-altruism-australia/donation_portal/blob/live/donation_portal/salt_settings_example.py.

Note (if configuring via salt): On Ubuntu 14.04, I have to work around this issue in salt. The workaround is to grant rw permissions on /tmp/user/0 to the user you're installing the app for.