Steps
- download docker desktop
 - In docker Desktop > Settings (gear symbol) > Resources > add your user directory so docker have permission to read from it
 - https://docs.docker.com/desktop/setup/install/windows-install/
 - https://git-scm.com/download/win
 - git clone https://github.com/chrislan815/mlbet/tree/main
 
run this first
docker build -t mlbet .then this
docker run -it \
  -v /Users/chris.lan/Downloads/mlb.db:/mlb.db \
  -v /Users/chris.lan/clan/mlbet/games:/games \
  -v /Users/chris.lan/clan/mlbet/live_feeds:/live_feeds \
  mlbet \
  python pull_games.py \
    --db /mlb.db \
    --start-date 2025-08-05 \
    --skip-weatherhere's window version. it's oneliner to avoid issues with line continuation in cmd.exe
docker run -it -v "C:\Users\chris.lan\Downloads\mlb.db:/mlb.db" -v "C:\Users\chris.lan\clan\mlbet\games:/games" -v "C:\Users\chris.lan\clan\mlbet\live_feeds:/live_feeds" mlbet python pull_games.py --db /mlb.db --start-date 2025-08-05 --skip-weatherIf it still says “unable to open database file,” it’s almost always the Windows → Docker file sharing permissions.