This application for collecting and analyzing arbitrary events stored as JSON, intended to be used by the other applications in the ecosystem. Uses MongoDB for storing events.
- Download
compose.prod.yaml - Download
.env.sample, rename it to.envand change it to your liking - Run
docker compose -f compose.prod.yaml up -d
Requires Python >= 3.13 and uv.
- Clone the repository:
git clone https://github.com/finki-hub/finki-analytics.git - Install dependencies:
cd api && uv sync - Prepare env. variables by copying
env.sampleto.env- minimum setup requires the database configuration, it can be left as is - Run it:
docker compose up -d
This project is licensed under the terms of the MIT license.