From 8a9f3dd1841840b6fb087574a48edcdefd28f207 Mon Sep 17 00:00:00 2001 From: microwavedcola1 Date: Sat, 18 Sep 2021 19:35:04 +0200 Subject: [PATCH] fix from fdbk Signed-off-by: microwavedcola1 --- mango-service-v3/README.md | 2 +- py/mango_service_v3_py/api.py | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/mango-service-v3/README.md b/mango-service-v3/README.md index fb7eb58..800f3a3 100644 --- a/mango-service-v3/README.md +++ b/mango-service-v3/README.md @@ -7,7 +7,7 @@ # How to run using docker * `docker build . -t microwavedcola/mango-service-v3` -* `docker run -p 8080:3000 -e GROUP=mainnet.1 -e CLUSTER_URL=https://api.mainnet-beta.solana.com -v ~/.config:/root/.config microwavedcola/mango-service-v3` +* `docker run -p 3000:3000 -e GROUP=mainnet.1 -e CLUSTER_URL=https://api.mainnet-beta.solana.com -v ~/.config:/root/.config microwavedcola/mango-service-v3` # How to test * via postman, see `service-v3.postman_collection.json` diff --git a/py/mango_service_v3_py/api.py b/py/mango_service_v3_py/api.py index a65af93..97b178f 100644 --- a/py/mango_service_v3_py/api.py +++ b/py/mango_service_v3_py/api.py @@ -1,6 +1,7 @@ import inspect import json -from typing import List, Union +import os +from typing import List import httpx from httpx import TimeoutException @@ -15,7 +16,6 @@ from mango_service_v3_py.dtos import ( Candle, Order, PlaceOrder, - BadRequestError, ) @@ -29,7 +29,10 @@ def timeout_error_msg_customizer(response): class Exchange: def __init__(self): - self.BASE_URL = "http://localhost:3000/api" + if "BASE_URL" in os.environ: + self.BASE_URL = f"{os.environ['BASE_URL']}/api" + else: + self.BASE_URL = "http://localhost:3000/api" def get_open_positions(self) -> List[Position]: response = httpx.get(f"{self.BASE_URL}/positions")