edeng23 / binance-trade-bot

Automated cryptocurrency trading bot
GNU General Public License v3.0
7.75k stars 2.16k forks source link

docker-compose up run error #530

Open QGB opened 1 year ago

QGB commented 1 year ago
sqlitebrowser     | Obt-Message: Xinerama extension is not present on the server
binance_trader_api | [2023-05-20 13:38:06 +0000] [1] [INFO] Starting gunicorn 20.1.0
binance_trader_api | [2023-05-20 13:38:06 +0000] [1] [INFO] Listening at: http://0.0.0.0:5123 (1)
binance_trader_api | [2023-05-20 13:38:06 +0000] [1] [INFO] Using worker: eventlet
binance_trader_api | [2023-05-20 13:38:06 +0000] [3] [INFO] Booting worker with pid: 3
binance_trader    | 2023-05-20 13:38:08,803 - crypto_trading_logger - INFO - Starting
binance_trader    | Traceback (most recent call last):
binance_trader    |   File "/usr/local/lib/python3.8/runpy.py", line 194, in _run_module_as_main
binance_trader    |     return _run_code(code, main_globals, None,
binance_trader    |   File "/usr/local/lib/python3.8/runpy.py", line 87, in _run_code
binance_trader    |     exec(code, run_globals)
binance_trader    |   File "/app/binance_trade_bot/__main__.py", line 5, in <module>
binance_trader    |     main()
binance_trader    |   File "/app/binance_trade_bot/crypto_trading.py", line 16, in main
binance_trader    |     config = Config()
binance_trader    |   File "/app/binance_trade_bot/config.py", line 34, in __init__
binance_trader    |     self.BRIDGE_SYMBOL = os.environ.get("BRIDGE_SYMBOL") or config.get(USER_CFG_SECTION, "bridge")
binance_trader    |   File "/usr/local/lib/python3.8/configparser.py", line 781, in get
binance_trader    |     d = self._unify_values(section, vars)
binance_trader    |   File "/usr/local/lib/python3.8/configparser.py", line 1149, in _unify_values
binance_trader    |     raise NoSectionError(section) from None
binance_trader    | configparser.NoSectionError: No section: 'binance_user_config'
binance_trader_api | [2023-05-20 13:38:08 +0000] [3] [ERROR] Exception in worker process
binance_trader_api | Traceback (most recent call last):
binance_trader_api |   File "/usr/local/lib/python3.8/site-packages/gunicorn/arbiter.py", line 589, in spawn_worker
binance_trader_api |     worker.init_process()
binance_trader_api |   File "/usr/local/lib/python3.8/site-packages/gunicorn/workers/geventlet.py", line 134, in init_process
binance_trader_api |     super().init_process()
binance_trader_api |   File "/usr/local/lib/python3.8/site-packages/gunicorn/workers/base.py", line 134, in init_process
binance_trader_api |     self.load_wsgi()
binance_trader_api |   File "/usr/local/lib/python3.8/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi
binance_trader_api |     self.wsgi = self.app.wsgi()
binance_trader_api |   File "/usr/local/lib/python3.8/site-packages/gunicorn/app/base.py", line 67, in wsgi
binance_trader_api |     self.callable = self.load()
binance_trader_api |   File "/usr/local/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py", line 58, in load
binance_trader_api |     return self.load_wsgiapp()
binance_trader_api |   File "/usr/local/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
binance_trader_api |     return util.import_app(self.app_uri)
binance_trader_api |   File "/usr/local/lib/python3.8/site-packages/gunicorn/util.py", line 359, in import_app
binance_trader_api |     mod = importlib.import_module(module)
binance_trader_api |   File "/usr/local/lib/python3.8/importlib/__init__.py", line 127, in import_module
binance_trader_api |     return _bootstrap._gcd_import(name[level:], package, level)
binance_trader_api |   File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
binance_trader_api |   File "<frozen importlib._bootstrap>", line 991, in _find_and_load
binance_trader_api |   File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
binance_trader_api |   File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
binance_trader_api |   File "<frozen importlib._bootstrap_external>", line 843, in exec_module
binance_trader_api |   File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
binance_trader_api |   File "/app/binance_trade_bot/api_server.py", line 8, in <module>
binance_trader_api |     from flask_socketio import SocketIO, emit
binance_trader_api |   File "/usr/local/lib/python3.8/site-packages/flask_socketio/__init__.py", line 24, in <module>
binance_trader_api |     from werkzeug.serving import run_with_reloader
binance_trader_api | ImportError: cannot import name 'run_with_reloader' from 'werkzeug.serving' (/usr/local/lib/python3.8/site-packages/werkzeug/serving.py)
binance_trader_api | [2023-05-20 13:38:08 +0000] [3] [INFO] Worker exiting (pid: 3)
binance_trader exited with code 1
binance_trader_api | [2023-05-20 13:38:09 +0000] [1] [INFO] Shutting down: Master
binance_trader_api | [2023-05-20 13:38:09 +0000] [1] [INFO] Reason: Worker failed to boot.
binance_trader_api exited with code 3
sqlitebrowser     | QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-abc'
maurimorero commented 1 year ago

hey! @QGB I'm having the same issue, did you manage to solve it? Thank you!

Fatihcill commented 1 year ago

Hey! I have same issue too, did anyone solve it? thanks

maurimorero commented 1 year ago

Yeah! I override the docker-compose.yml to use the the Dockerfile instead of the custom image

maxmanus96 commented 11 months ago

I also have the same issue even after using custom image

max-menshenin commented 11 months ago

Yeah! I override the docker-compose.yml to use the the Dockerfile instead of the custom image

Can you say more how you fixed it? What files you edited and how.