Moved token to env variable

This commit is contained in:
2023-08-19 15:45:03 +02:00
parent 735abfa48f
commit 0ed95540c6
2 changed files with 20 additions and 1 deletions

14
README.md Normal file
View File

@@ -0,0 +1,14 @@
# Github Latest Release Exporter
This is a simple service that fetches the latest version of software from github and exposes it as a metric for Prometheus to scrape.
Just query the endpoint with ```owner/repository``, and you will get a metric back.
## Development and local testing
```bash
docker buildx build -t latest_release_exporter .
docker run --name latest_release_exporter -d -p 8000:8000 -e GITHUB_TOKEN=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 latest_release_exporter
curl http://localhost:8000/metrics?repo=prometheus/prometheus
docker stop latest_release_exporter
docker rm latest_release_exporter
```