Skip to content

00ken00/vibe_bot

Repository files navigation

vibe-bot

Async exchange clients and trading scripts.

Strategy Docs

Docker JupyterLab Environment

Build the image on the remote server:

docker build -t vibe-bot-jupyter .

Run JupyterLab with the repo mounted, so git pull updates are reflected immediately:

docker run --rm -d \
  --name vibe-bot-jupyter \
  -p 8888:8888 \
  -p 8765:8765 \
  -p 8766:8766 \
  -v "$PWD":/workspace/vibe_bot \
  --env-file .env \
  vibe-bot-jupyter

Inside JupyterLab terminal, run:

git pull
python3 -m vibe_bot.trades.bitbank_bitflyer.arbitrage --help

Pull the latest code on the remote VM from your local shell:

gcloud compute ssh veryshj123@vibe-bot -- -t 'cd vibe_bot && git pull'

Update the remote .env from your local .env:

gcloud compute scp .env veryshj123@vibe-bot:vibe_bot/.env

The image does not copy this repository. It only copies requirements-dev.lock during build, installs Python/Jupyter dependencies from that lock file, and uses PYTHONPATH=/workspace/vibe_bot/src.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors