https://github.com/bastian/bstats-data-processor
WIP
https://github.com/bastian/bstats-data-processor
Last synced: 6 months ago
JSON representation
WIP
- Host: GitHub
- URL: https://github.com/bastian/bstats-data-processor
- Owner: Bastian
- Created: 2024-07-23T20:08:21.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-08-19T18:36:16.000Z (over 1 year ago)
- Last Synced: 2025-06-25T11:57:05.660Z (6 months ago)
- Language: Rust
- Size: 96.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# bStats Data Processor (WORK IN PROGRESS)
## Description
This repository contains experimental code to process data sent by the bStats
Metrics classes. It's written in Rust to for best performance.
**IT IS CURRENTLY A WORK IN PROGRESS AND NOT YET FUNCTIONAL AND MAYBE NEVER WILL
BE**
The current production can be found in the [bstats-backend] repo.
## Environment Variables
The following environment variables are used by the application:
| Variable | Description | Default |
| ------------------------- | ----------------------------------------------------------------------------------------- | ----------------------- |
| `GEOIP_DATABASE_PATH` | Path to the GeoIP database file | `GeoLite2-Country.mmdb` |
| `BEHIND_PROXY` | Set to `true` if behind a proxy. Uses `forwarded` and `x-forwarded-for` for ip resolution | `false` |
| `BEHIND_CLOUDFLARE_PROXY` | Set to `true` if behind a Cloudflare proxy. Uses `cf-connecting-ip` for ip resolution | `false` |
[bstats-backend]: https://github.com/Bastian/bstats-backend