crypto_bot
1. requirements
docker-compose version 3.7
2. setup
create required volumes and initialize database
docker-compose up --build
3. data puller
pulls data from bitbay, eg. https://bitbay.net/API/Public/btcpln/trades.json?since=0
docker-compose up --build
# or
docker-compose run crypto_bot python3 -m src run-puller
4. data pre-processor
docker-compose run crypto_bot python3 -m src prepare lskpln # btcpln, ethpln, btgpln, etc...
5. testing
docker-compose run crypto_bot pytest -v # run all
docker-compose run crypto_bot pytest -v -m "not slow" # run all except slow tests
6. testing on local machine
pip3 install -r crypto_bot/requirements.txt
python3 -m pytest -vvs crypto_bot