FROM python:3.12-slim WORKDIR / COPY docker_dev/research/crypto_exch_stats/requirements.txt / RUN pip install --upgrade pip --root-user-action=ignore RUN pip install -r /requirements.txt --root-user-action=ignore COPY cvttpy /cvttpy # Shared Volumes RUN mkdir -p /app/data RUN mkdir /logs ENV PYTHONPATH=/ CMD [ \ "python3.12", \ "cvttpy/apps//research/exchange_trading_stats.py", \ "--config=http://cloud23.cvtt.vpn:6789/apps/tests/listen_market_data", \ "--active_exchanges=OKX,GEMINI,BITSTAMP,COINBASE_AT,BNBSPOT,KRAKEN", \ "--instruments=OKX:PAIR-BTC-USDT,GEMINI:PAIR-BTC-USD,BITSTAMP:PAIR-BTC-USD,COINBASE:PAIR-BTC-USD,BNBSPOT:PAIR-BTC-USDT,KRAKEN:PAIR-BTC-USD", \ "--db_file=/app/data/exchange_trading_stats.db", \ "--log_level=INFO", \ "--log_file=/logs/%T.EXCHANGE_TRADING_STATS.log" \ ] # ---------- No BNBSPOT from USA # "--active_exchanges=OKX,GEMINI,BITSTAMP,COINBASE_AT,KRAKEN", \ # "--instruments=OKX:PAIR-BTC-USDT,GEMINI:PAIR-BTC-USD,BITSTAMP:PAIR-BTC-USD,COINBASE:PAIR-BTC-USD,KRAKEN:PAIR-BTC-USD", \