In this project we will build a web portal for our GoT data analysis and visualization system. The website will integrate all the apps created in projects B-D with the help of the integration team assigned to Project E.
Production: https://got.show
We're using webpack: https://github.com/webpack/webpack
Please make a config.json in folder config and set up your setting
- Duplicate the config.default.json to config.json
- Add twitter access keys to gotsent in the config
- Add mongodb access url to gotsent.mongo.uri in the config (ask @yashha for an access)
gotsent.mongo.uri = "mongodb://<user>:<pass>@<server>/<db>"
npm install
npm start
- Open: http://localhost:8080/
npm install
npm run build
npm install
npm run serve
We use a dedicated 'staging' branch which is automagically deployed to https://got-stats.herokuapp.com/.
How To Deploy On Staging:
- git checkout staging
- git pull
- git pull origin develop
- git push
NEVER EVER PUSH COMMITS DIRECTLY TO 'staging' !11!! 💣