Skip to content

Commit 13c6d7c

Browse files
committed
Fixed docker build
1 parent 9774a76 commit 13c6d7c

File tree

2 files changed

+30
-27
lines changed

2 files changed

+30
-27
lines changed

.pre-commit-config.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ repos:
3232
- id: ruff
3333
types_or: [ python, pyi, jupyter ]
3434
args: ["--fix", "--ignore=E402"]
35+
exclude: ^(tests/|test/|scripts/|script/)
3536
- repo: https://github.com/codespell-project/codespell
3637
rev: v2.4.1
3738
hooks:
@@ -41,3 +42,4 @@ repos:
4142
rev: 1.9.1
4243
hooks:
4344
- id: nbqa-black
45+
exclude: ^(\.\/test/|\./tests/)

debug.Dockerfile

Lines changed: 28 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -23,36 +23,37 @@ ARG EUNOMIA_TYPE="none"
2323
ARG EUNOMIA_POLICY_FILE="mcp_policies.json"
2424
ARG EUNOMIA_REMOTE_URL=""
2525

26-
ENV HOST=${HOST}
27-
ENV PORT=${PORT}
28-
ENV TRANSPORT=${TRANSPORT}
29-
ENV AUTH_TYPE=${AUTH_TYPE}
30-
ENV TOKEN_JWKS_URI=${TOKEN_JWKS_URI}
31-
ENV TOKEN_ISSUER=${TOKEN_ISSUER}
32-
ENV TOKEN_AUDIENCE=${TOKEN_AUDIENCE}
33-
ENV OAUTH_UPSTREAM_AUTH_ENDPOINT=${OAUTH_UPSTREAM_AUTH_ENDPOINT}
34-
ENV OAUTH_UPSTREAM_TOKEN_ENDPOINT=${OAUTH_UPSTREAM_TOKEN_ENDPOINT}
35-
ENV OAUTH_UPSTREAM_CLIENT_ID=${OAUTH_UPSTREAM_CLIENT_ID}
36-
ENV OAUTH_UPSTREAM_CLIENT_SECRET=${OAUTH_UPSTREAM_CLIENT_SECRET}
37-
ENV OAUTH_BASE_URL=${OAUTH_BASE_URL}
38-
ENV OIDC_CONFIG_URL=${OIDC_CONFIG_URL}
39-
ENV OIDC_CLIENT_ID=${OIDC_CLIENT_ID}
40-
ENV OIDC_CLIENT_SECRET=${OIDC_CLIENT_SECRET}
41-
ENV OIDC_BASE_URL=${OIDC_BASE_URL}
42-
ENV REMOTE_AUTH_SERVERS=${REMOTE_AUTH_SERVERS}
43-
ENV REMOTE_BASE_URL=${REMOTE_BASE_URL}
44-
ENV ALLOWED_CLIENT_REDIRECT_URIS=${ALLOWED_CLIENT_REDIRECT_URIS}
45-
ENV EUNOMIA_TYPE=${EUNOMIA_TYPE}
46-
ENV EUNOMIA_POLICY_FILE=${EUNOMIA_POLICY_FILE}
47-
ENV EUNOMIA_REMOTE_URL=${EUNOMIA_REMOTE_URL}
48-
ENV UV_HTTP_TIMEOUT=3600
49-
ENV PATH="/usr/local/bin:${PATH}"
26+
ENV HOST=${HOST} \
27+
PORT=${PORT} \
28+
TRANSPORT=${TRANSPORT} \
29+
AUTH_TYPE=${AUTH_TYPE} \
30+
TOKEN_JWKS_URI=${TOKEN_JWKS_URI} \
31+
TOKEN_ISSUER=${TOKEN_ISSUER} \
32+
TOKEN_AUDIENCE=${TOKEN_AUDIENCE} \
33+
OAUTH_UPSTREAM_AUTH_ENDPOINT=${OAUTH_UPSTREAM_AUTH_ENDPOINT} \
34+
OAUTH_UPSTREAM_TOKEN_ENDPOINT=${OAUTH_UPSTREAM_TOKEN_ENDPOINT} \
35+
OAUTH_UPSTREAM_CLIENT_ID=${OAUTH_UPSTREAM_CLIENT_ID} \
36+
OAUTH_UPSTREAM_CLIENT_SECRET=${OAUTH_UPSTREAM_CLIENT_SECRET} \
37+
OAUTH_BASE_URL=${OAUTH_BASE_URL} \
38+
OIDC_CONFIG_URL=${OIDC_CONFIG_URL} \
39+
OIDC_CLIENT_ID=${OIDC_CLIENT_ID} \
40+
OIDC_CLIENT_SECRET=${OIDC_CLIENT_SECRET} \
41+
OIDC_BASE_URL=${OIDC_BASE_URL} \
42+
REMOTE_AUTH_SERVERS=${REMOTE_AUTH_SERVERS} \
43+
REMOTE_BASE_URL=${REMOTE_BASE_URL} \
44+
ALLOWED_CLIENT_REDIRECT_URIS=${ALLOWED_CLIENT_REDIRECT_URIS} \
45+
EUNOMIA_TYPE=${EUNOMIA_TYPE} \
46+
EUNOMIA_POLICY_FILE=${EUNOMIA_POLICY_FILE} \
47+
EUNOMIA_REMOTE_URL=${EUNOMIA_REMOTE_URL} \
48+
PATH="/root/.local/bin:/usr/local/bin:${PATH}" \
49+
UV_HTTP_TIMEOUT=3600 \
50+
UV_SYSTEM_PYTHON=1 \
51+
UV_COMPILE_BYTECODE=1
5052

5153
COPY . /app
5254
WORKDIR /app
5355

54-
RUN apt update \
55-
&& pip install uv \
56-
&& uv pip install --system .[all]
56+
RUN curl -LsSf https://astral.sh/uv/install.sh | sh \
57+
&& uv pip install --system --upgrade --verbose --no-cache --break-system-packages .[all]
5758

5859
CMD ["vector-mcp"]

0 commit comments

Comments
 (0)