https://github.com/openactive/status-dashboard
The API dashboard found at https://status.openactive.io
https://github.com/openactive/status-dashboard
Last synced: about 1 year ago
JSON representation
The API dashboard found at https://status.openactive.io
- Host: GitHub
- URL: https://github.com/openactive/status-dashboard
- Owner: openactive
- License: mit
- Created: 2024-03-20T21:22:12.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-03-21T19:49:27.000Z (about 2 years ago)
- Last Synced: 2025-02-08T07:08:31.140Z (over 1 year ago)
- Language: JavaScript
- Size: 234 KB
- Stars: 0
- Watchers: 7
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# status-dashboard
Web application displaying data availability of OpenActive endpoints.
Using `node` version `13.9`. Project uses standard `express-generator` conventions.
# Install
`$ npm install`
# Run the app (developer)
`$ npm run start-dev `
# Run the app (production)
`$ npm run start`
# Configuration
## Environment variables
* `GITHUB_API_KEY` a GitHub API Key that can be used to query open issues boards using the GraphQL GitHub API.
* `PORT` the web server port
# Heroku for production
## Initial Setup
Create a new app in the "Europe" region.
Go to "Settings" and "Reveal Config Vars".
Add a Config var and value named `GITHUB_API_KEY` for the corresponding Environment variable.
Do a deploy. If you link your GitHub account you can press a button in the web interface to do this, or you set up the heroku CLI tool.
Either is fine.
That's it!
## Updating app
Deploy the latest code.
If you link your GitHub account you can press a button in the web interface to do this, or you set up the heroku CLI tool.
Either is fine.