/dharara

Keystone.js based application for bootstrapping a fund raising campaign for Earth quake relief in Nepal

Primary LanguageCSSGNU General Public License v3.0GPL-3.0

dharara

Keystone.js based application for bootstrapping a pledging campaign for Earth quake relief in Nepal.

Starting

Starting without Docker

  • Make sure you have Mongo installed. If its not on the same server, set the MONGO_URI environment variable.
  • Run the following:
npm install
node keystone.js

Starting with Docker

  • Install Docker and docker-compose
  • In Dockerfile, edit MONGO_URI to expected URI. Usually setting the IP to the Host IP works.
  • Run the following being in the parent directory:
docker-compose up

Administration

Once the app is running, open it in your browser. (http://localhost:3000) . Click 'Sign In' on top left or go to http://localhost:3000/keystone . Use 'admin@example.com' for email and 'admin' for password. Use the admin page to manage users, change admin password etc.

You can also manage your campaign contents from here.

Development

  • See gulpfile.js