https://github.com/umd-lib/library-monitors
https://github.com/umd-lib/library-monitors
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/umd-lib/library-monitors
- Owner: umd-lib
- License: apache-2.0
- Created: 2022-11-21T16:35:46.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-10T15:02:42.000Z (over 1 year ago)
- Last Synced: 2025-07-19T09:53:35.978Z (11 months ago)
- Language: CSS
- Size: 313 KB
- Stars: 0
- Watchers: 5
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# library-displays
Python 3 Flask service to display equipment and workstation information.
## Requires
* Python 3.10.8
### Development Setup
See [docs/DevelopmentSetup.md](docs/DevelopmentSetup.md).
### Running in Docker
```bash
$ docker build -t docker.lib.umd.edu/library-monitors .
$ docker run -it --rm -p 5000:5000 --env-file=.env --read-only docker.lib.umd.edu/library-monitors
```
### Building for Kubernetes
```bash
$ docker buildx build . --builder=kube -t docker.lib.umd.edu/library-monitors:VERSION --push
```
### Pages
This service exposes the following URLs for monitor display:
Combined Displays:
*
*
Legacy Workstation Displays:
*
*
Legacy Equipment Displays:
*
*
### API Endpoints
The combined displays are dependent on the following JSON endpoints:
*
*
*
*
Root endpoint (just returns `{status: ok}` to all requests):
/ping endpoint (just returns `{status: ok}` to all requests):