155 lines
13 KiB
Plaintext
155 lines
13 KiB
Plaintext
time="2026-06-24T22:08:44Z" level=warning msg="/workspace/docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion"
|
||
time="2026-06-24T22:08:44Z" level=warning msg="Docker Compose requires buildx plugin to be installed"
|
||
Image workspace-context-hub Building
|
||
Image workspace-context-hub Building
|
||
Sending build context to Docker daemon 524.4kB
|
||
Sending build context to Docker daemon 1.049MB
|
||
Sending build context to Docker daemon 1.573MB
|
||
Sending build context to Docker daemon 1.736MB
|
||
|
||
Step 1/11 : FROM python:3.11-slim
|
||
---> a8a3e0a84b0d
|
||
Step 2/11 : WORKDIR /app
|
||
---> Using cache
|
||
---> af6f13d9fd7f
|
||
Step 3/11 : ENV PYTHONDONTWRITEBYTECODE=1
|
||
---> Using cache
|
||
---> 57fad6d4b376
|
||
Step 4/11 : ENV PYTHONUNBUFFERED=1
|
||
---> Using cache
|
||
---> 4b030cb01fd7
|
||
Step 5/11 : COPY requirements.txt .
|
||
---> Using cache
|
||
---> 8b61f7ebf9c8
|
||
Step 6/11 : RUN pip install --no-cache-dir -r requirements.txt
|
||
---> Running in b7f8db2149b9
|
||
Collecting fastapi>=0.109.2 (from -r requirements.txt (line 1))
|
||
Downloading fastapi-0.138.0-py3-none-any.whl.metadata (27 kB)
|
||
Collecting uvicorn>=0.27.0 (from -r requirements.txt (line 2))
|
||
Downloading uvicorn-0.49.0-py3-none-any.whl.metadata (6.7 kB)
|
||
Collecting aiosqlite>=0.19.0 (from -r requirements.txt (line 3))
|
||
Downloading aiosqlite-0.22.1-py3-none-any.whl.metadata (4.3 kB)
|
||
Collecting PyJWT>=2.8.0 (from -r requirements.txt (line 4))
|
||
Downloading pyjwt-2.13.0-py3-none-any.whl.metadata (3.4 kB)
|
||
Collecting jinja2>=3.1.3 (from -r requirements.txt (line 5))
|
||
Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
|
||
Collecting python-multipart>=0.0.9 (from -r requirements.txt (line 6))
|
||
Downloading python_multipart-0.0.32-py3-none-any.whl.metadata (2.1 kB)
|
||
Collecting mcp>=1.2.0 (from -r requirements.txt (line 7))
|
||
Downloading mcp-1.28.0-py3-none-any.whl.metadata (9.4 kB)
|
||
Collecting python-dotenv>=1.0.1 (from -r requirements.txt (line 8))
|
||
Downloading python_dotenv-1.2.2-py3-none-any.whl.metadata (27 kB)
|
||
Collecting starlette>=0.46.0 (from fastapi>=0.109.2->-r requirements.txt (line 1))
|
||
Downloading starlette-1.3.1-py3-none-any.whl.metadata (6.4 kB)
|
||
Collecting pydantic>=2.9.0 (from fastapi>=0.109.2->-r requirements.txt (line 1))
|
||
Downloading pydantic-2.13.4-py3-none-any.whl.metadata (109 kB)
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 109.4/109.4 kB 1.0 MB/s eta 0:00:00
|
||
Collecting typing-extensions>=4.8.0 (from fastapi>=0.109.2->-r requirements.txt (line 1))
|
||
Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)
|
||
Collecting typing-inspection>=0.4.2 (from fastapi>=0.109.2->-r requirements.txt (line 1))
|
||
Downloading typing_inspection-0.4.2-py3-none-any.whl.metadata (2.6 kB)
|
||
Collecting annotated-doc>=0.0.2 (from fastapi>=0.109.2->-r requirements.txt (line 1))
|
||
Downloading annotated_doc-0.0.4-py3-none-any.whl.metadata (6.6 kB)
|
||
Collecting click>=7.0 (from uvicorn>=0.27.0->-r requirements.txt (line 2))
|
||
Downloading click-8.4.2-py3-none-any.whl.metadata (2.6 kB)
|
||
Collecting h11>=0.8 (from uvicorn>=0.27.0->-r requirements.txt (line 2))
|
||
Downloading h11-0.16.0-py3-none-any.whl.metadata (8.3 kB)
|
||
Collecting MarkupSafe>=2.0 (from jinja2>=3.1.3->-r requirements.txt (line 5))
|
||
Downloading markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)
|
||
Collecting anyio>=4.5 (from mcp>=1.2.0->-r requirements.txt (line 7))
|
||
Downloading anyio-4.14.1-py3-none-any.whl.metadata (4.6 kB)
|
||
Collecting httpx-sse>=0.4 (from mcp>=1.2.0->-r requirements.txt (line 7))
|
||
Downloading httpx_sse-0.4.3-py3-none-any.whl.metadata (9.7 kB)
|
||
Collecting httpx<1.0.0,>=0.27.1 (from mcp>=1.2.0->-r requirements.txt (line 7))
|
||
Downloading httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB)
|
||
Collecting jsonschema>=4.20.0 (from mcp>=1.2.0->-r requirements.txt (line 7))
|
||
Downloading jsonschema-4.26.0-py3-none-any.whl.metadata (7.6 kB)
|
||
Collecting pydantic-settings>=2.5.2 (from mcp>=1.2.0->-r requirements.txt (line 7))
|
||
Downloading pydantic_settings-2.14.2-py3-none-any.whl.metadata (3.4 kB)
|
||
Collecting sse-starlette>=1.6.1 (from mcp>=1.2.0->-r requirements.txt (line 7))
|
||
Downloading sse_starlette-3.4.5-py3-none-any.whl.metadata (15 kB)
|
||
Collecting idna>=2.8 (from anyio>=4.5->mcp>=1.2.0->-r requirements.txt (line 7))
|
||
Downloading idna-3.18-py3-none-any.whl.metadata (6.1 kB)
|
||
Collecting certifi (from httpx<1.0.0,>=0.27.1->mcp>=1.2.0->-r requirements.txt (line 7))
|
||
Downloading certifi-2026.6.17-py3-none-any.whl.metadata (2.5 kB)
|
||
Collecting httpcore==1.* (from httpx<1.0.0,>=0.27.1->mcp>=1.2.0->-r requirements.txt (line 7))
|
||
Downloading httpcore-1.0.9-py3-none-any.whl.metadata (21 kB)
|
||
Collecting attrs>=22.2.0 (from jsonschema>=4.20.0->mcp>=1.2.0->-r requirements.txt (line 7))
|
||
Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB)
|
||
Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=4.20.0->mcp>=1.2.0->-r requirements.txt (line 7))
|
||
Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB)
|
||
Collecting referencing>=0.28.4 (from jsonschema>=4.20.0->mcp>=1.2.0->-r requirements.txt (line 7))
|
||
Downloading referencing-0.37.0-py3-none-any.whl.metadata (2.8 kB)
|
||
Collecting rpds-py>=0.25.0 (from jsonschema>=4.20.0->mcp>=1.2.0->-r requirements.txt (line 7))
|
||
Downloading rpds_py-2026.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB)
|
||
Collecting annotated-types>=0.6.0 (from pydantic>=2.9.0->fastapi>=0.109.2->-r requirements.txt (line 1))
|
||
Downloading annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
|
||
Collecting pydantic-core==2.46.4 (from pydantic>=2.9.0->fastapi>=0.109.2->-r requirements.txt (line 1))
|
||
Downloading pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.6 kB)
|
||
Collecting cryptography>=3.4.0 (from pyjwt[crypto]>=2.10.1->mcp>=1.2.0->-r requirements.txt (line 7))
|
||
Downloading cryptography-49.0.0-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.3 kB)
|
||
Collecting cffi>=2.0.0 (from cryptography>=3.4.0->pyjwt[crypto]>=2.10.1->mcp>=1.2.0->-r requirements.txt (line 7))
|
||
Downloading cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)
|
||
Collecting pycparser (from cffi>=2.0.0->cryptography>=3.4.0->pyjwt[crypto]>=2.10.1->mcp>=1.2.0->-r requirements.txt (line 7))
|
||
Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)
|
||
Downloading fastapi-0.138.0-py3-none-any.whl (126 kB)
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 126.8/126.8 kB 1.2 MB/s eta 0:00:00
|
||
Downloading uvicorn-0.49.0-py3-none-any.whl (71 kB)
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 71.4/71.4 kB 1.4 MB/s eta 0:00:00
|
||
Downloading aiosqlite-0.22.1-py3-none-any.whl (17 kB)
|
||
Downloading pyjwt-2.13.0-py3-none-any.whl (31 kB)
|
||
Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.9/134.9 kB 1.5 MB/s eta 0:00:00
|
||
Downloading python_multipart-0.0.32-py3-none-any.whl (30 kB)
|
||
Downloading mcp-1.28.0-py3-none-any.whl (221 kB)
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 222.0/222.0 kB 1.7 MB/s eta 0:00:00
|
||
Downloading python_dotenv-1.2.2-py3-none-any.whl (22 kB)
|
||
Downloading annotated_doc-0.0.4-py3-none-any.whl (5.3 kB)
|
||
Downloading anyio-4.14.1-py3-none-any.whl (124 kB)
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 124.9/124.9 kB 610.4 kB/s eta 0:00:00
|
||
Downloading click-8.4.2-py3-none-any.whl (119 kB)
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 119.2/119.2 kB 234.8 kB/s eta 0:00:00
|
||
Downloading h11-0.16.0-py3-none-any.whl (37 kB)
|
||
Downloading httpx-0.28.1-py3-none-any.whl (73 kB)
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 73.5/73.5 kB 240.6 kB/s eta 0:00:00
|
||
Downloading httpcore-1.0.9-py3-none-any.whl (78 kB)
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.8/78.8 kB 437.1 kB/s eta 0:00:00
|
||
Downloading httpx_sse-0.4.3-py3-none-any.whl (9.0 kB)
|
||
Downloading jsonschema-4.26.0-py3-none-any.whl (90 kB)
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.6/90.6 kB 578.4 kB/s eta 0:00:00
|
||
Downloading markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)
|
||
Downloading pydantic-2.13.4-py3-none-any.whl (472 kB)
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 472.3/472.3 kB 949.9 kB/s eta 0:00:00
|
||
Downloading pydantic_core-2.46.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 625.1 kB/s eta 0:00:00
|
||
Downloading pydantic_settings-2.14.2-py3-none-any.whl (61 kB)
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.7/61.7 kB 113.8 MB/s eta 0:00:00
|
||
Downloading sse_starlette-3.4.5-py3-none-any.whl (16 kB)
|
||
Downloading starlette-1.3.1-py3-none-any.whl (73 kB)
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 73.6/73.6 kB 1.8 MB/s eta 0:00:00
|
||
Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.6/44.6 kB 1.3 MB/s eta 0:00:00
|
||
Downloading typing_inspection-0.4.2-py3-none-any.whl (14 kB)
|
||
Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB)
|
||
Downloading attrs-26.1.0-py3-none-any.whl (67 kB)
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.5/67.5 kB 874.8 kB/s eta 0:00:00
|
||
Downloading cryptography-49.0.0-cp311-abi3-manylinux_2_34_x86_64.whl (4.7 MB)
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/4.7 MB 546.3 kB/s eta 0:00:00
|
||
Downloading idna-3.18-py3-none-any.whl (65 kB)
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.5/65.5 kB 1.8 MB/s eta 0:00:00
|
||
Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)
|
||
Downloading referencing-0.37.0-py3-none-any.whl (26 kB)
|
||
Downloading rpds_py-2026.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (378 kB)
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 378.0/378.0 kB 2.1 MB/s eta 0:00:00
|
||
Downloading certifi-2026.6.17-py3-none-any.whl (133 kB)
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.3/133.3 kB 2.6 MB/s eta 0:00:00
|
||
Downloading cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (215 kB)
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 215.6/215.6 kB 2.5 MB/s eta 0:00:00
|
||
Downloading pycparser-3.0-py3-none-any.whl (48 kB)
|
||
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.2/48.2 kB 4.1 MB/s eta 0:00:00
|
||
Installing collected packages: typing-extensions, rpds-py, python-multipart, python-dotenv, PyJWT, pycparser, MarkupSafe, idna, httpx-sse, h11, click, certifi, attrs, annotated-types, annotated-doc, aiosqlite, uvicorn, typing-inspection, referencing, pydantic-core, jinja2, httpcore, cffi, anyio, starlette, pydantic, jsonschema-specifications, httpx, cryptography, sse-starlette, pydantic-settings, jsonschema, fastapi, mcp
|
||
Successfully installed MarkupSafe-3.0.3 PyJWT-2.13.0 aiosqlite-0.22.1 annotated-doc-0.0.4 annotated-types-0.7.0 anyio-4.14.1 attrs-26.1.0 certifi-2026.6.17 cffi-2.0.0 click-8.4.2 cryptography-49.0.0 fastapi-0.138.0 h11-0.16.0 httpcore-1.0.9 httpx-0.28.1 httpx-sse-0.4.3 idna-3.18 jinja2-3.1.6 jsonschema-4.26.0 jsonschema-specifications-2025.9.1 mcp-1.28.0 pycparser-3.0 pydantic-2.13.4 pydantic-core-2.46.4 pydantic-settings-2.14.2 python-dotenv-1.2.2 python-multipart-0.0.32 referencing-0.37.0 rpds-py-2026.5.1 sse-starlette-3.4.5 starlette-1.3.1 typing-extensions-4.15.0 typing-inspection-0.4.2 uvicorn-0.49.0
|
||
[91mWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
|
||
[0m[91m
|
||
[notice] A new release of pip is available: 24.0 -> 26.1.2
|
||
[notice] To update, run: pip install --upgrade pip
|
||
[0mRemoving intermediate container b7f8db2149b9
|
||
---> da7499cf1bc4
|
||
Step 7/11 : COPY . .
|