Skip to content

rodrigogs/github-metrics

Repository files navigation

github-metrics (WORK IN PROGRESS)

Build Status Code Climate Test Coverage Dependency Status devDependency Status

Track github project events from webhooks.

Requirements

  • Node.js 7.6.0 >
  • Redis server
  • Mongodb

Development setup

APP_NAME=GitHub Metrics NODE_ENV=development PORT=3000 MONGO_DB=mongodb://url RECONNECTION_INTERVAL=15000 HTTP_LOG_CONFIG=dev GITHUB_COMPANY_NAME=your_company_name GITHUB_CLIENT_ID=client_id GITHUB_CLIENT_SECRET=client_secret GITHUB_USERS_CLIENT_ID=client_users_id GITHUB_USERS_CLIENT_SECRET=client_users_secret REDIS_URL=redis://url APP_URL=https://your_url.ngrok.io SESSION_SECRET=my-secret 
  • Start the application: $ yarn start

Production

  • Single instance

    • $ NODE_ENV=production node bin/www
  • Cluster

    • $ NODE_ENV=production node bin/fork

Test

  • $ yarn test

License

Licence © Rodrigo Gomes da Silva

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •