Skip to content

Commit 8563e4e

Browse files
v3.0.1
Signed-off-by: Dinger <quantdinger@gmail.com>
1 parent baa3182 commit 8563e4e

116 files changed

Lines changed: 3191 additions & 358 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎backend_api_python/Dockerfile‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ WORKDIR /app
1111
RUN sed -i 's|http://deb.debian.org|https://deb.debian.org|g' /etc/apt/sources.list.d/*.sources 2>/dev/null || true \
1212
&& apt-get update \
1313
&& apt-get install -y --no-install-recommends --fix-missing \
14+
ca-certificates \
1415
curl \
1516
# Build deps (needed for some pyproject-based packages like ed25519-blake2b)
1617
build-essential \

‎backend_api_python/app/config/api_keys.py‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,15 @@ def TIINGO_API_KEY(cls):
1818
from app.utils.config_loader import load_addon_config
1919
val = load_addon_config().get('tiingo', {}).get('api_key')
2020
return val if val else os.getenv('TIINGO_API_KEY', '')
21+
22+
@property
23+
def TWELVE_DATA_API_KEY(cls):
24+
env_val = os.getenv('TWELVE_DATA_API_KEY', '').strip()
25+
if env_val:
26+
return env_val
27+
from app.utils.config_loader import load_addon_config
28+
val = load_addon_config().get('twelve_data', {}).get('api_key')
29+
return val if val else ''
2130

2231
@property
2332
def OPENROUTER_API_KEY(cls):

0 commit comments

Comments
 (0)