Create an .env file and paste your apikey and your database url like so:
TWELVE_SECRET=xyz DATABASE_URL=mysql://root:root@localhost/twelve
Install Rust and Cargo toolchain
https://doc.rust-lang.org/stable/cargo/getting-started/installation.html
Install the sqlx-cli tool
cargo install sqlx-cli
Create the database and run migrations
sqlx database create
sqlx migrate run
Install the program
cargo install --path /cli
cargo install --path /api
Usage: twelve --symbol --start --end --interval
Running command example
twelve-cli -s=BTC/USD --start=2023-05-09 --end='2023-05-10 23:59:59' -i=5min
https://gist.github.com/belst/ff36c5f3883f7bf9b06c379d0a7bed9e
Build
docker build -t twelve .
Run
docker run -it --rm --name twelve-rs twelve