Skip to content
This repository has been archived by the owner on Feb 11, 2020. It is now read-only.

mozilla/donate.mozilla.org

Repository files navigation

Build Status

This project is now archived in favor of https://github.com/mozilla/donate-wagtail

donate.mozilla.org


Pre-requisites

node 4+ with Intl support. To test if you have Intl support run this command:

$ node -e "console.log(typeof Intl === 'object')"


Setup

$> npm install
$> cp sample.env .env

Execution

$> npm start

With the default settings, this will run the service on http://localhost:3000


Documentation


Environment Variables

You can configure the following environment variables:

Variable About
SUPPORTED_LOCALES If set to '*' all locales under intl-config.js file for src will be enabled otherwise it expects an array of locales.
AUTO_CLOSE_DISPUTES When set to 'true' the stripe-dispute handler will close any dispute received while processing a charge.dispute.created webhook event.

Hatchet

Optionally configure Hatchet environment variables as documented here to send signup requests to a sawmill event processor queue.


Thanks

Thanks to BrowserStack for providing the infrastructure that allows us to run our build in real browsers. Mozilla fundraising uses twemoji to encourage donations