g0v/grantdash

Name: grantdash

Owner: g0v

Description: A quick & dirty fork a Hackdash for g0v Civic Tech Grant Submission and Public Review Process

Forked from: etalab/hackdash

Created: 2016-12-26 15:26:29.0

Updated: 2018-05-18 08:31:38.0

Pushed: 2018-05-18 08:31:36.0

Homepage: https://hackathon.ogpsummit.org

Size: 41942

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

GrantDash

Grants Submission Dashboard based on HackDash

Quick Start
Development
er-compose build
er-compose run --rm -p 3000:3000 app

You might want to import the stub data to get started:

er-compose run --rm mongodb mongoimport --host mongodb --db hackdash --collection dashboards --file /dev/stdin < ./data/dashboards.json
Produection
er-compose -f docker-compose.yml -f docker-compose.prod.yml up --build -d

For setting up SSL, consider using [Docker letsencrypt nginx proxy companion]](https://github.com/JrCs/docker-letsencrypt-nginx-proxy-companion).

Config
Basics

See config/config.json.sample and key.json.sample.

Discourse Integration

Each submitted project will have discourse embedded if you configure discourseUrl. Make sure you have the correct embed settings in the discourse instance to have posts automatically created in the right category.

If you configure discourseSsoSecret, the GrantDash instance will provide sso user account for discourse. In discourse, configure the sso url to be *hackdash-instance.host*/api/v2/sso, and make sure the sso secret is the same for discourse and grantdash.

License

MIT

Based on HackDash (c) Dan Zajdband under The MIT License.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.