{ "name": "GitHub Classroom", "description": "Automates repository creation and access control, making it easy to distribute starter code and collect assignments on GitHub.", "website": "https://classroom.github.com", "repository": "https://classroom.github.com", "logo": "https://octodex.github.com/images/Professortocat_v2.png", "scripts": { "postdeploy": "bundle exec rake db:migrate" }, "env": { "CLASSROOM_WEBHOOK_PREFIX_URL": { "description": "The URL for your application to receive webhooks ex https://classroom.github.com", "required": true }, "GITHUB_CLIENT_ID": { "description": "The GitHub Application Client ID.", "required": true }, "GITHUB_CLIENT_SECRET": { "description": "The GitHub Application Client Secret.", "required": true }, "REDIS_PROVIDER": { "value": "REDIS_URL" }, "NON_STAFF_GITHUB_ADMIN_IDS": { "description": "GitHub IDs of non GitHub staff members that have staff access.", "required": false } }, "addons": [ "heroku-postgresql", "heroku-redis", "memcachedcloud", "newrelic" ], "buildpacks": [ { "url": "heroku/nodejs" }, { "url": "heroku/ruby" } ] }