File tree 2 files changed +11
-1
lines changed
2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -34,13 +34,22 @@ ARG TARGETARCH
34
34
RUN apt-get update && apt-get install -y --no-install-recommends \
35
35
git \
36
36
ca-certificates \
37
+ curl \
38
+ gnupg \
37
39
&& update-ca-certificates \
38
40
&& rm -rf /var/lib/apt/lists/*
39
41
40
42
COPY --from=builder /usr/local/bin/kubectl /usr/local/bin/kubectl
41
43
COPY --from=builder /usr/local/bin/istioctl /usr/local/bin/istioctl
42
44
COPY --from=builder /usr/local/bin/helm /usr/local/bin/helm
43
45
46
+ RUN mkdir -p /etc/apt/keyrings \
47
+ && curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg \
48
+ && echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list \
49
+ && apt-get update \
50
+ && apt-get install -y nodejs \
51
+ && rm -rf /var/lib/apt/lists/*
52
+
44
53
ENV PYTHONUNBUFFERED=1 \
45
54
PYTHONDONTWRITEBYTECODE=1 \
46
55
PIP_NO_CACHE_DIR=1 \
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ dependencies = [
20
20
" mcp>=1.2.0" ,
21
21
" sqlite-vec>=0.1.0" ,
22
22
" typer" ,
23
+ " numpy>=2.2.3" ,
23
24
]
24
25
25
26
[project .optional-dependencies ]
@@ -70,4 +71,4 @@ asyncio_default_fixture_loop_scope = "function"
70
71
python_files = " test_*.py"
71
72
python_functions = " test_*"
72
73
log_cli = true
73
- log_cli_level = " INFO"
74
+ log_cli_level = " INFO"
You can’t perform that action at this time.
0 commit comments