Exchange Market Data Collector
CryptoExchanges market data collector, integrated with InfluxDB and SQLite
Features:
-
Writes market data from binance to InfluxDB
-
Web API endpoints to add symbol to listen and save
-
SQLite as database to save symbols
-
Endpoint to read saved data from InfluxDB
Setup:
-
docker volume create --name=dbdata
-
docker volume create --name=influxdata
-
docker compose up -d
-
Setup influxDB in
localhost:8086
-
Fill envs from influxDB in docker-compose.yaml
-
docker-compose up -d --build --force-recreate
TODO:
-
Migrations (Create if not exists)
-
Tests
-
Add docker support
-
Add docker-compose with sqlite db volume, influxdb and application