Skip to content

Conversation

@david-hummingbot
Copy link
Contributor

  • single install script for condor + hummingbot-api and dashboard (optional)
  • remove /bot and /pages folder (install clones the repos directly)

@rapcmia rapcmia requested review from nikspz and rapcmia January 13, 2026 14:09
@rapcmia
Copy link
Contributor

rapcmia commented Jan 13, 2026

Commit 7432405

  • Review README.md

Test quick installation

  • Create folder mkdir 123
  • Run curl -fsSL https://raw.githubusercontent.com/hummingbot/deploy/feat/simplify_install/setup.sh
    image
  • Confirmed condor successfully cloned ✅
  • if no, prompt user that installation was successful ✅
    image
  • if yes, while script installing dependencies, setup crashed ❌
    image
    • This is when in the process of setting up hummingbot-api
    • Same error occurred on both linux (ubuntu24.04) and macOS(m4)
  • Also we can improve the setup prompt and make "no" as default? ❗
    image

Run same test with cloning this repo and run bash setup.sh

  • Same error occurred on both linux and macOs also ❌
  • After a few retries, the behavior corrected itself without an identifiable cause ✅
    image
    • One part i think we can improve is to not hide the installation process and make it visible for the user? ❗

Updated error handling and improved user prompts in setup script.
@nikspz
Copy link
Contributor

nikspz commented Jan 14, 2026

commit 82e8aff

Got this issue reported by user also (when you start ./setup.sh config.yml is a folder

image image

Another issue when checking condor-bot logs:

2026-01-14 12:57:19,485 - choreographer.utils._tmpfile - INFO - TemporaryDirectory.cleanup() worked.
2026-01-14 12:57:19,486 - choreographer.utils._tmpfile - INFO - shutil.rmtree worked.
2026-01-14 12:57:19,486 - choreographer.utils._tmpfile - INFO - TemporaryDirectory.cleanup() worked.
2026-01-14 12:57:19,486 - choreographer.utils._tmpfile - INFO - shutil.rmtree worked.
2026-01-14 12:57:19,487 - kaleido.kaleido - INFO - Cancelling tasks.
2026-01-14 12:57:19,487 - kaleido.kaleido - INFO - Exiting Kaleido/Choreo
2026-01-14 12:57:19,497 - httpx - INFO - HTTP Request: POST https://api.telegram.org/bot8code60/getUpdates "HTTP/1.1 200 OK"
2026-01-14 12:57:21,435 - httpx - INFO - HTTP Request: POST https://api.telegram.org/bot8code60/sendPhoto "HTTP/1.1 200 OK"
2026-01-14 12:57:29,799 - httpx - INFO - HTTP Request: POST https://api.telegram.org/bot8code60/getUpdates "HTTP/1.1 200 OK"
2026-01-14 12:57:40,068 - httpx - INFO - HTTP Request: POST https://api.telegram.org/bot8code60/getUpdates "HTTP/1.1 200 OK"
2026-01-14 12:57:50,326 - httpx - INFO - HTTP Request: POST https://api.telegram.org/bot8code60/getUpdates "HTTP/1.1 200 OK"
2026-01-14 12:57:53,093 - __main__ - ERROR - Exception while handling an update:
Traceback (most recent call last):
  File "/usr/local/lib/python3.12/site-packages/telegram/ext/_picklepersistence.py", line 427, in update_user_data
    self._dump_singlefile()
  File "/usr/local/lib/python3.12/site-packages/telegram/ext/_picklepersistence.py", line 287, in _dump_singlefile
    with self.filepath.open("wb") as file:
         ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/pathlib.py", line 1013, in open
    return io.open(self, mode, buffering, encoding, errors, newline)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
IsADirectoryError: [Errno 21] Is a directory: '/app/condor_bot_data.pickle'
image

@rapcmia
Copy link
Contributor

rapcmia commented Jan 20, 2026

Commit f0562c5

  • Run bash setup.sh
  • Condor was successfully deployed ✅
  • Prompts if user wants to start hummingbot-api
  • if n, installation completed with summary and instructions for user
    image
  • if y, clears and proceed with hummingbot-api setup
    image
    • Successfully deploy hummingbot-api ✅
    • Successfully integrate condor with hummingbot-api

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants