 Image quiz-celery Building 
 Image quiz-backend Building 
#1 [internal] load local bake definitions
#1 reading from stdin 941B done
#1 DONE 0.0s

#2 [celery internal] load build definition from Dockerfile
#2 transferring dockerfile: 487B done
#2 DONE 0.0s

#3 [backend internal] load metadata for docker.io/library/python:3.11-slim
#3 DONE 0.7s

#4 [celery internal] load .dockerignore
#4 transferring context: 127B done
#4 DONE 0.0s

#5 [celery 1/7] FROM docker.io/library/python:3.11-slim@sha256:9534e5a8e315485d4061ed659af0fd78a284c015f9b73661b41d6bab25604534
#5 resolve docker.io/library/python:3.11-slim@sha256:9534e5a8e315485d4061ed659af0fd78a284c015f9b73661b41d6bab25604534 0.0s done
#5 DONE 0.0s

#6 [celery internal] load build context
#6 transferring context: 678.07kB 0.0s done
#6 DONE 0.0s

#7 [celery 2/7] WORKDIR /app
#7 CACHED

#8 [celery 3/7] RUN apt-get update && apt-get install -y --no-install-recommends     build-essential     && rm -rf /var/lib/apt/lists/*
#8 CACHED

#9 [backend 4/7] COPY requirements.txt .
#9 DONE 0.0s

#10 [celery 5/7] RUN pip install --no-cache-dir -r requirements.txt &&     pip install --no-cache-dir "numpy<2"
#10 1.624 Collecting fastapi==0.109.2 (from -r requirements.txt (line 1))
#10 1.680   Downloading fastapi-0.109.2-py3-none-any.whl.metadata (25 kB)
#10 1.742 Collecting psycopg2-binary==2.9.9 (from -r requirements.txt (line 2))
#10 1.755   Downloading psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.4 kB)
#10 1.783 Collecting uvicorn==0.27.1 (from uvicorn[standard]==0.27.1->-r requirements.txt (line 3))
#10 1.792   Downloading uvicorn-0.27.1-py3-none-any.whl.metadata (6.3 kB)
#10 2.102 Collecting sqlalchemy==2.0.27 (from -r requirements.txt (line 4))
#10 2.112   Downloading SQLAlchemy-2.0.27-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.6 kB)
#10 2.150 Collecting alembic==1.13.1 (from -r requirements.txt (line 5))
#10 2.161   Downloading alembic-1.13.1-py3-none-any.whl.metadata (7.4 kB)
#10 2.177 Collecting python-jose==3.3.0 (from python-jose[cryptography]==3.3.0->-r requirements.txt (line 6))
#10 2.189   Downloading python_jose-3.3.0-py2.py3-none-any.whl.metadata (5.4 kB)
#10 2.228 Collecting bcrypt>=4.0.1 (from -r requirements.txt (line 7))
#10 2.237   Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (10 kB)
#10 2.255 Collecting python-multipart==0.0.9 (from -r requirements.txt (line 8))
#10 2.265   Downloading python_multipart-0.0.9-py3-none-any.whl.metadata (2.5 kB)
#10 2.362 Collecting pydantic==2.6.1 (from pydantic[email]==2.6.1->-r requirements.txt (line 9))
#10 2.371   Downloading pydantic-2.6.1-py3-none-any.whl.metadata (83 kB)
#10 2.378      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.5/83.5 kB 17.7 MB/s eta 0:00:00
#10 2.400 Collecting pydantic-settings==2.1.0 (from -r requirements.txt (line 10))
#10 2.412   Downloading pydantic_settings-2.1.0-py3-none-any.whl.metadata (2.9 kB)
#10 2.627 Collecting PyMuPDF==1.23.22 (from -r requirements.txt (line 11))
#10 2.637   Downloading PyMuPDF-1.23.22-cp311-none-manylinux2014_x86_64.whl.metadata (3.4 kB)
#10 2.804 Collecting Pillow==12.3.0 (from -r requirements.txt (line 14))
#10 2.812   Downloading pillow-12.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (9.1 kB)
#10 2.858 Collecting celery==5.3.6 (from celery[redis]==5.3.6->-r requirements.txt (line 15))
#10 2.871   Downloading celery-5.3.6-py3-none-any.whl.metadata (21 kB)
#10 2.910 Collecting redis==5.0.1 (from -r requirements.txt (line 16))
#10 2.919   Downloading redis-5.0.1-py3-none-any.whl.metadata (8.9 kB)
#10 2.954 Collecting fastapi-mail==1.4.1 (from -r requirements.txt (line 17))
#10 2.965   Downloading fastapi_mail-1.4.1-py3-none-any.whl.metadata (4.7 kB)
#10 2.987 Collecting apscheduler==3.10.4 (from -r requirements.txt (line 18))
#10 2.997   Downloading APScheduler-3.10.4-py3-none-any.whl.metadata (5.7 kB)
#10 3.017 Collecting aiofiles==23.2.1 (from -r requirements.txt (line 19))
#10 3.031   Downloading aiofiles-23.2.1-py3-none-any.whl.metadata (9.7 kB)
#10 3.064 Collecting python-dotenv==1.0.1 (from -r requirements.txt (line 20))
#10 3.077   Downloading python_dotenv-1.0.1-py3-none-any.whl.metadata (23 kB)
#10 3.102 Collecting httpx==0.27.0 (from -r requirements.txt (line 25))
#10 3.111   Downloading httpx-0.27.0-py3-none-any.whl.metadata (7.2 kB)
#10 3.554 Collecting boto3==1.34.69 (from -r requirements.txt (line 26))
#10 3.563   Downloading boto3-1.34.69-py3-none-any.whl.metadata (6.6 kB)
#10 3.580 Collecting pgvector==0.3.6 (from -r requirements.txt (line 27))
#10 3.589   Downloading pgvector-0.3.6-py3-none-any.whl.metadata (13 kB)
#10 3.617 Collecting openpyxl==3.1.2 (from -r requirements.txt (line 28))
#10 3.628   Downloading openpyxl-3.1.2-py2.py3-none-any.whl.metadata (2.5 kB)
#10 3.651 Collecting authlib==1.3.0 (from -r requirements.txt (line 29))
#10 3.661   Downloading Authlib-1.3.0-py2.py3-none-any.whl.metadata (3.8 kB)
#10 3.677 Collecting itsdangerous==2.1.2 (from -r requirements.txt (line 30))
#10 3.685   Downloading itsdangerous-2.1.2-py3-none-any.whl.metadata (2.9 kB)
#10 3.713 Collecting fpdf2==2.8.1 (from -r requirements.txt (line 31))
#10 3.725   Downloading fpdf2-2.8.1-py2.py3-none-any.whl.metadata (63 kB)
#10 3.726      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.1/63.1 kB 501.1 MB/s eta 0:00:00
#10 3.746 Collecting python-json-logger>=2.0.0 (from -r requirements.txt (line 32))
#10 3.754   Downloading python_json_logger-4.2.0-py3-none-any.whl.metadata (2.9 kB)
#10 3.816 Collecting starlette<0.37.0,>=0.36.3 (from fastapi==0.109.2->-r requirements.txt (line 1))
#10 3.826   Downloading starlette-0.36.3-py3-none-any.whl.metadata (5.9 kB)
#10 3.848 Collecting typing-extensions>=4.8.0 (from fastapi==0.109.2->-r requirements.txt (line 1))
#10 3.857   Downloading typing_extensions-4.16.0-py3-none-any.whl.metadata (3.3 kB)
#10 3.890 Collecting click>=7.0 (from uvicorn==0.27.1->uvicorn[standard]==0.27.1->-r requirements.txt (line 3))
#10 3.899   Downloading click-8.5.0-py3-none-any.whl.metadata (2.6 kB)
#10 3.916 Collecting h11>=0.8 (from uvicorn==0.27.1->uvicorn[standard]==0.27.1->-r requirements.txt (line 3))
#10 3.924   Downloading h11-0.16.0-py3-none-any.whl.metadata (8.3 kB)
#10 4.211 Collecting greenlet!=0.4.17 (from sqlalchemy==2.0.27->-r requirements.txt (line 4))
#10 4.219   Downloading greenlet-3.5.6-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.8 kB)
#10 4.261 Collecting Mako (from alembic==1.13.1->-r requirements.txt (line 5))
#10 4.275   Downloading mako-1.4.1-py3-none-any.whl.metadata (2.9 kB)
#10 4.300 Collecting ecdsa!=0.15 (from python-jose==3.3.0->python-jose[cryptography]==3.3.0->-r requirements.txt (line 6))
#10 4.308   Downloading ecdsa-0.19.2-py2.py3-none-any.whl.metadata (29 kB)
#10 4.328 Collecting rsa (from python-jose==3.3.0->python-jose[cryptography]==3.3.0->-r requirements.txt (line 6))
#10 4.337   Downloading rsa-4.9.1-py3-none-any.whl.metadata (5.6 kB)
#10 4.367 Collecting pyasn1 (from python-jose==3.3.0->python-jose[cryptography]==3.3.0->-r requirements.txt (line 6))
#10 4.374   Downloading pyasn1-0.6.4-py3-none-any.whl.metadata (8.4 kB)
#10 4.397 Collecting annotated-types>=0.4.0 (from pydantic==2.6.1->pydantic[email]==2.6.1->-r requirements.txt (line 9))
#10 4.405   Downloading annotated_types-0.8.0-py3-none-any.whl.metadata (15 kB)
#10 5.094 Collecting pydantic-core==2.16.2 (from pydantic==2.6.1->pydantic[email]==2.6.1->-r requirements.txt (line 9))
#10 5.103   Downloading pydantic_core-2.16.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.5 kB)
#10 5.154 Collecting PyMuPDFb==1.23.22 (from PyMuPDF==1.23.22->-r requirements.txt (line 11))
#10 5.163   Downloading PyMuPDFb-1.23.22-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (1.4 kB)
#10 5.216 Collecting billiard<5.0,>=4.2.0 (from celery==5.3.6->celery[redis]==5.3.6->-r requirements.txt (line 15))
#10 5.226   Downloading billiard-4.2.4-py3-none-any.whl.metadata (4.8 kB)
#10 5.240 Collecting click-didyoumean>=0.3.0 (from celery==5.3.6->celery[redis]==5.3.6->-r requirements.txt (line 15))
#10 5.250   Downloading click_didyoumean-0.3.1-py3-none-any.whl.metadata (3.9 kB)
#10 5.264 Collecting click-plugins>=1.1.1 (from celery==5.3.6->celery[redis]==5.3.6->-r requirements.txt (line 15))
#10 5.279   Downloading click_plugins-1.1.1.2-py2.py3-none-any.whl.metadata (6.5 kB)
#10 5.297 Collecting click-repl>=0.2.0 (from celery==5.3.6->celery[redis]==5.3.6->-r requirements.txt (line 15))
#10 5.308   Downloading click_repl-0.3.0-py3-none-any.whl.metadata (3.6 kB)
#10 5.374 Collecting kombu<6.0,>=5.3.4 (from celery==5.3.6->celery[redis]==5.3.6->-r requirements.txt (line 15))
#10 5.384   Downloading kombu-5.6.2-py3-none-any.whl.metadata (3.5 kB)
#10 5.406 Collecting python-dateutil>=2.8.2 (from celery==5.3.6->celery[redis]==5.3.6->-r requirements.txt (line 15))
#10 5.415   Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
#10 5.431 Collecting tzdata>=2022.7 (from celery==5.3.6->celery[redis]==5.3.6->-r requirements.txt (line 15))
#10 5.440   Downloading tzdata-2026.4-py2.py3-none-any.whl.metadata (1.4 kB)
#10 5.459 Collecting vine<6.0,>=5.1.0 (from celery==5.3.6->celery[redis]==5.3.6->-r requirements.txt (line 15))
#10 5.468   Downloading vine-5.1.0-py3-none-any.whl.metadata (2.7 kB)
#10 5.683 Collecting Jinja2<4.0,>=3.0 (from fastapi-mail==1.4.1->-r requirements.txt (line 17))
#10 5.691   Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
#10 5.720 Collecting aiosmtplib<3.0,>=2.0 (from fastapi-mail==1.4.1->-r requirements.txt (line 17))
#10 5.729   Downloading aiosmtplib-2.0.2-py3-none-any.whl.metadata (4.0 kB)
#10 5.751 Collecting blinker<2.0,>=1.5 (from fastapi-mail==1.4.1->-r requirements.txt (line 17))
#10 5.754   Downloading blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
#10 5.772 Collecting email-validator<3.0,>=2.0 (from fastapi-mail==1.4.1->-r requirements.txt (line 17))
#10 5.780   Downloading email_validator-2.3.0-py3-none-any.whl.metadata (26 kB)
#10 5.834 Collecting six>=1.4.0 (from apscheduler==3.10.4->-r requirements.txt (line 18))
#10 5.843   Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
#10 5.894 Collecting pytz (from apscheduler==3.10.4->-r requirements.txt (line 18))
#10 5.902   Downloading pytz-2026.3.post1-py2.py3-none-any.whl.metadata (22 kB)
#10 5.923 Collecting tzlocal!=3.*,>=2.0 (from apscheduler==3.10.4->-r requirements.txt (line 18))
#10 5.932   Downloading tzlocal-5.4.4-py3-none-any.whl.metadata (7.7 kB)
#10 5.973 Collecting anyio (from httpx==0.27.0->-r requirements.txt (line 25))
#10 5.982   Downloading anyio-4.15.1-py3-none-any.whl.metadata (4.7 kB)
#10 6.003 Collecting certifi (from httpx==0.27.0->-r requirements.txt (line 25))
#10 6.012   Downloading certifi-2026.7.22-py3-none-any.whl.metadata (2.5 kB)
#10 6.039 Collecting httpcore==1.* (from httpx==0.27.0->-r requirements.txt (line 25))
#10 6.050   Downloading httpcore-1.0.9-py3-none-any.whl.metadata (21 kB)
#10 6.077 Collecting idna (from httpx==0.27.0->-r requirements.txt (line 25))
#10 6.085   Downloading idna-3.19-py3-none-any.whl.metadata (9.2 kB)
#10 6.102 Collecting sniffio (from httpx==0.27.0->-r requirements.txt (line 25))
#10 6.111   Downloading sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
#10 6.546 Collecting botocore<1.35.0,>=1.34.69 (from boto3==1.34.69->-r requirements.txt (line 26))
#10 6.556   Downloading botocore-1.34.162-py3-none-any.whl.metadata (5.7 kB)
#10 6.573 Collecting jmespath<2.0.0,>=0.7.1 (from boto3==1.34.69->-r requirements.txt (line 26))
#10 6.582   Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB)
#10 6.613 Collecting s3transfer<0.11.0,>=0.10.0 (from boto3==1.34.69->-r requirements.txt (line 26))
#10 6.621   Downloading s3transfer-0.10.4-py3-none-any.whl.metadata (1.7 kB)
#10 7.026 Collecting numpy (from pgvector==0.3.6->-r requirements.txt (line 27))
#10 7.034   Downloading numpy-2.4.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB)
#10 7.057 Collecting et-xmlfile (from openpyxl==3.1.2->-r requirements.txt (line 28))
#10 7.065   Downloading et_xmlfile-2.0.0-py3-none-any.whl.metadata (2.7 kB)
#10 7.307 Collecting cryptography (from authlib==1.3.0->-r requirements.txt (line 29))
#10 7.318   Downloading cryptography-50.0.1-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.3 kB)
#10 7.349 Collecting defusedxml (from fpdf2==2.8.1->-r requirements.txt (line 31))
#10 7.357   Downloading defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)
#10 7.523 Collecting fonttools>=4.34.0 (from fpdf2==2.8.1->-r requirements.txt (line 31))
#10 7.533   Downloading fonttools-4.65.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (125 kB)
#10 7.536      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 125.0/125.0 kB 459.1 MB/s eta 0:00:00
#10 7.646 Collecting httptools>=0.5.0 (from uvicorn[standard]==0.27.1->-r requirements.txt (line 3))
#10 7.656   Downloading httptools-0.8.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (3.5 kB)
#10 7.694 Collecting pyyaml>=5.1 (from uvicorn[standard]==0.27.1->-r requirements.txt (line 3))
#10 7.702   Downloading pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)
#10 7.741 Collecting uvloop!=0.15.0,!=0.15.1,>=0.14.0 (from uvicorn[standard]==0.27.1->-r requirements.txt (line 3))
#10 7.750   Downloading uvloop-0.22.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (4.9 kB)
#10 7.815 Collecting watchfiles>=0.13 (from uvicorn[standard]==0.27.1->-r requirements.txt (line 3))
#10 7.823   Downloading watchfiles-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.9 kB)
#10 7.913 Collecting websockets>=10.4 (from uvicorn[standard]==0.27.1->-r requirements.txt (line 3))
#10 7.921   Downloading websockets-17.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (6.3 kB)
#10 8.006 Collecting urllib3!=2.2.0,<3,>=1.25.4 (from botocore<1.35.0,>=1.34.69->boto3==1.34.69->-r requirements.txt (line 26))
#10 8.016   Downloading urllib3-2.7.0-py3-none-any.whl.metadata (6.9 kB)
#10 8.072 Collecting prompt-toolkit>=3.0.36 (from click-repl>=0.2.0->celery==5.3.6->celery[redis]==5.3.6->-r requirements.txt (line 15))
#10 8.080   Downloading prompt_toolkit-3.0.53-py3-none-any.whl.metadata (6.4 kB)
#10 8.407 Collecting cffi>=2.0.0 (from cryptography->authlib==1.3.0->-r requirements.txt (line 29))
#10 8.415   Downloading cffi-2.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.5 kB)
#10 8.446 Collecting dnspython>=2.0.0 (from email-validator<3.0,>=2.0->fastapi-mail==1.4.1->-r requirements.txt (line 17))
#10 8.456   Downloading dnspython-2.8.0-py3-none-any.whl.metadata (5.7 kB)
#10 8.557 Collecting MarkupSafe>=2.0 (from Jinja2<4.0,>=3.0->fastapi-mail==1.4.1->-r requirements.txt (line 17))
#10 8.566   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)
#10 8.611 Collecting amqp<6.0.0,>=5.1.1 (from kombu<6.0,>=5.3.4->celery==5.3.6->celery[redis]==5.3.6->-r requirements.txt (line 15))
#10 8.621   Downloading amqp-5.3.1-py3-none-any.whl.metadata (8.9 kB)
#10 8.625 Requirement already satisfied: packaging in /usr/local/lib/python3.11/site-packages (from kombu<6.0,>=5.3.4->celery==5.3.6->celery[redis]==5.3.6->-r requirements.txt (line 15)) (26.3)
#10 8.959 Collecting pycparser (from cffi>=2.0.0->cryptography->authlib==1.3.0->-r requirements.txt (line 29))
#10 8.967   Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)
#10 9.018 Collecting wcwidth>=0.1.4 (from prompt-toolkit>=3.0.36->click-repl>=0.2.0->celery==5.3.6->celery[redis]==5.3.6->-r requirements.txt (line 15))
#10 9.026   Downloading wcwidth-0.8.3-py3-none-any.whl.metadata (43 kB)
#10 9.028      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 43.3/43.3 kB 409.2 MB/s eta 0:00:00
#10 9.085 Downloading fastapi-0.109.2-py3-none-any.whl (92 kB)
#10 9.087    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.1/92.1 kB 473.9 MB/s eta 0:00:00
#10 9.098 Downloading psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB)
#10 9.122    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 147.3 MB/s eta 0:00:00
#10 9.140 Downloading uvicorn-0.27.1-py3-none-any.whl (60 kB)
#10 9.142    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.8/60.8 kB 459.3 MB/s eta 0:00:00
#10 9.153 Downloading SQLAlchemy-2.0.27-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB)
#10 9.168    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 249.8 MB/s eta 0:00:00
#10 9.178 Downloading alembic-1.13.1-py3-none-any.whl (233 kB)
#10 9.181    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 233.4/233.4 kB 557.2 MB/s eta 0:00:00
#10 9.190 Downloading python_jose-3.3.0-py2.py3-none-any.whl (33 kB)
#10 9.199 Downloading python_multipart-0.0.9-py3-none-any.whl (22 kB)
#10 9.211 Downloading pydantic-2.6.1-py3-none-any.whl (394 kB)
#10 9.211    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 394.8/394.8 kB 745.7 MB/s eta 0:00:00
#10 9.221 Downloading pydantic_settings-2.1.0-py3-none-any.whl (11 kB)
#10 9.233 Downloading PyMuPDF-1.23.22-cp311-none-manylinux2014_x86_64.whl (4.4 MB)
#10 9.262    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 166.2 MB/s eta 0:00:00
#10 9.272 Downloading pillow-12.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.9 MB)
#10 9.296    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.9/6.9 MB 320.6 MB/s eta 0:00:00
#10 9.307 Downloading celery-5.3.6-py3-none-any.whl (422 kB)
#10 9.310    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 422.0/422.0 kB 702.6 MB/s eta 0:00:00
#10 9.320 Downloading redis-5.0.1-py3-none-any.whl (250 kB)
#10 9.322    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 250.3/250.3 kB 701.5 MB/s eta 0:00:00
#10 9.331 Downloading fastapi_mail-1.4.1-py3-none-any.whl (14 kB)
#10 9.342 Downloading APScheduler-3.10.4-py3-none-any.whl (59 kB)
#10 9.344    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.3/59.3 kB 317.3 MB/s eta 0:00:00
#10 9.354 Downloading aiofiles-23.2.1-py3-none-any.whl (15 kB)
#10 9.364 Downloading python_dotenv-1.0.1-py3-none-any.whl (19 kB)
#10 9.379 Downloading httpx-0.27.0-py3-none-any.whl (75 kB)
#10 9.379    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 75.6/75.6 kB 565.1 MB/s eta 0:00:00
#10 9.386 Downloading boto3-1.34.69-py3-none-any.whl (139 kB)
#10 9.388    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.3/139.3 kB 648.2 MB/s eta 0:00:00
#10 9.400 Downloading pgvector-0.3.6-py3-none-any.whl (24 kB)
#10 9.409 Downloading openpyxl-3.1.2-py2.py3-none-any.whl (249 kB)
#10 9.411    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 250.0/250.0 kB 792.1 MB/s eta 0:00:00
#10 9.424 Downloading Authlib-1.3.0-py2.py3-none-any.whl (223 kB)
#10 9.427    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 223.7/223.7 kB 519.8 MB/s eta 0:00:00
#10 9.437 Downloading itsdangerous-2.1.2-py3-none-any.whl (15 kB)
#10 9.447 Downloading fpdf2-2.8.1-py2.py3-none-any.whl (227 kB)
#10 9.450    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 227.8/227.8 kB 722.7 MB/s eta 0:00:00
#10 9.458 Downloading httpcore-1.0.9-py3-none-any.whl (78 kB)
#10 9.460    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.8/78.8 kB 571.4 MB/s eta 0:00:00
#10 9.471 Downloading pydantic_core-2.16.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB)
#10 9.487    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.2/2.2 MB 172.1 MB/s eta 0:00:00
#10 9.498 Downloading PyMuPDFb-1.23.22-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (30.6 MB)
#10 9.659    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 30.6/30.6 MB 159.9 MB/s eta 0:00:00
#10 9.669 Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB)
#10 9.671    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 278.2/278.2 kB 667.5 MB/s eta 0:00:00
#10 9.680 Downloading python_json_logger-4.2.0-py3-none-any.whl (14 kB)
#10 9.689 Downloading aiosmtplib-2.0.2-py3-none-any.whl (27 kB)
#10 9.698 Downloading annotated_types-0.8.0-py3-none-any.whl (13 kB)
#10 9.706 Downloading billiard-4.2.4-py3-none-any.whl (87 kB)
#10 9.708    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.1/87.1 kB 528.4 MB/s eta 0:00:00
#10 9.717 Downloading blinker-1.9.0-py3-none-any.whl (8.5 kB)
#10 9.725 Downloading botocore-1.34.162-py3-none-any.whl (12.5 MB)
#10 9.786    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.5/12.5 MB 192.4 MB/s eta 0:00:00
#10 9.795 Downloading click-8.5.0-py3-none-any.whl (125 kB)
#10 9.797    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 125.3/125.3 kB 679.4 MB/s eta 0:00:00
#10 9.808 Downloading click_didyoumean-0.3.1-py3-none-any.whl (3.6 kB)
#10 9.817 Downloading click_plugins-1.1.1.2-py2.py3-none-any.whl (11 kB)
#10 9.826 Downloading click_repl-0.3.0-py3-none-any.whl (10 kB)
#10 9.835 Downloading cryptography-50.0.1-cp311-abi3-manylinux_2_34_x86_64.whl (4.7 MB)
#10 9.851    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/4.7 MB 346.3 MB/s eta 0:00:00
#10 9.861 Downloading ecdsa-0.19.2-py2.py3-none-any.whl (150 kB)
#10 9.864    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 150.8/150.8 kB 204.7 MB/s eta 0:00:00
#10 9.875 Downloading email_validator-2.3.0-py3-none-any.whl (35 kB)
#10 9.883 Downloading fonttools-4.65.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.5 MB)
#10 9.915    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.5/5.5 MB 185.1 MB/s eta 0:00:00
#10 9.938 Downloading greenlet-3.5.6-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (624 kB)
#10 9.941    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 624.4/624.4 kB 671.3 MB/s eta 0:00:00
#10 9.949 Downloading h11-0.16.0-py3-none-any.whl (37 kB)
#10 9.959 Downloading httptools-0.8.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (464 kB)
#10 9.962    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 464.7/464.7 kB 563.2 MB/s eta 0:00:00
#10 9.971 Downloading idna-3.19-py3-none-any.whl (68 kB)
#10 9.973    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 68.5/68.5 kB 498.1 MB/s eta 0:00:00
#10 9.982 Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
#10 9.984    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.9/134.9 kB 594.1 MB/s eta 0:00:00
#10 9.994 Downloading jmespath-1.1.0-py3-none-any.whl (20 kB)
#10 10.01 Downloading kombu-5.6.2-py3-none-any.whl (214 kB)
#10 10.01    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 214.2/214.2 kB 696.7 MB/s eta 0:00:00
#10 10.02 Downloading vine-5.1.0-py3-none-any.whl (9.6 kB)
#10 10.03 Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
#10 10.03    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 229.9/229.9 kB 463.9 MB/s eta 0:00:00
#10 10.04 Downloading pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (806 kB)
#10 10.04    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 806.6/806.6 kB 521.8 MB/s eta 0:00:00
#10 10.05 Downloading s3transfer-0.10.4-py3-none-any.whl (83 kB)
#10 10.06    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.2/83.2 kB 557.9 MB/s eta 0:00:00
#10 10.07 Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)
#10 10.08 Downloading starlette-0.36.3-py3-none-any.whl (71 kB)
#10 10.08    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 71.5/71.5 kB 366.8 MB/s eta 0:00:00
#10 10.09 Downloading anyio-4.15.1-py3-none-any.whl (132 kB)
#10 10.09    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.1/132.1 kB 660.2 MB/s eta 0:00:00
#10 10.10 Downloading typing_extensions-4.16.0-py3-none-any.whl (45 kB)
#10 10.10    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.6/45.6 kB 31.6 MB/s eta 0:00:00
#10 10.11 Downloading tzdata-2026.4-py2.py3-none-any.whl (347 kB)
#10 10.11    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 347.5/347.5 kB 688.9 MB/s eta 0:00:00
#10 10.14 Downloading tzlocal-5.4.4-py3-none-any.whl (18 kB)
#10 10.16 Downloading uvloop-0.22.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.8 MB)
#10 10.17    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.8/3.8 MB 334.9 MB/s eta 0:00:00
#10 10.18 Downloading watchfiles-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (456 kB)
#10 10.18    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 456.9/456.9 kB 750.4 MB/s eta 0:00:00
#10 10.19 Downloading websockets-17.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (224 kB)
#10 10.19    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 224.3/224.3 kB 687.2 MB/s eta 0:00:00
#10 10.20 Downloading certifi-2026.7.22-py3-none-any.whl (136 kB)
#10 10.20    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 137.0/137.0 kB 723.9 MB/s eta 0:00:00
#10 10.21 Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
#10 10.22 Downloading et_xmlfile-2.0.0-py3-none-any.whl (18 kB)
#10 10.22 Downloading mako-1.4.1-py3-none-any.whl (80 kB)
#10 10.23    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.0/80.0 kB 641.3 MB/s eta 0:00:00
#10 10.23 Downloading numpy-2.4.6-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.9 MB)
#10 10.29    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.9/16.9 MB 296.0 MB/s eta 0:00:00
#10 10.30 Downloading pyasn1-0.6.4-py3-none-any.whl (84 kB)
#10 10.30    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.4/84.4 kB 265.8 MB/s eta 0:00:00
#10 10.31 Downloading pytz-2026.3.post1-py2.py3-none-any.whl (508 kB)
#10 10.31    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 508.3/508.3 kB 707.5 MB/s eta 0:00:00
#10 10.32 Downloading rsa-4.9.1-py3-none-any.whl (34 kB)
#10 10.33 Downloading sniffio-1.3.1-py3-none-any.whl (10 kB)
#10 10.34 Downloading amqp-5.3.1-py3-none-any.whl (50 kB)
#10 10.34    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 50.9/50.9 kB 502.9 MB/s eta 0:00:00
#10 10.35 Downloading cffi-2.1.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (217 kB)
#10 10.35    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 217.8/217.8 kB 363.1 MB/s eta 0:00:00
#10 10.36 Downloading dnspython-2.8.0-py3-none-any.whl (331 kB)
#10 10.36    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 331.1/331.1 kB 780.9 MB/s eta 0:00:00
#10 10.37 Downloading markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)
#10 10.37 Downloading prompt_toolkit-3.0.53-py3-none-any.whl (392 kB)
#10 10.38    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 392.3/392.3 kB 357.4 MB/s eta 0:00:00
#10 10.39 Downloading urllib3-2.7.0-py3-none-any.whl (131 kB)
#10 10.39    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.1/131.1 kB 321.2 MB/s eta 0:00:00
#10 10.40 Downloading wcwidth-0.8.3-py3-none-any.whl (331 kB)
#10 10.40    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 331.7/331.7 kB 374.4 MB/s eta 0:00:00
#10 10.41 Downloading pycparser-3.0-py3-none-any.whl (48 kB)
#10 10.41    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.2/48.2 kB 300.9 MB/s eta 0:00:00
#10 10.82 Installing collected packages: pytz, websockets, wcwidth, vine, uvloop, urllib3, tzlocal, tzdata, typing-extensions, sniffio, six, redis, pyyaml, python-multipart, python-json-logger, python-dotenv, PyMuPDFb, pycparser, pyasn1, psycopg2-binary, Pillow, numpy, MarkupSafe, jmespath, itsdangerous, idna, httptools, h11, greenlet, fonttools, et-xmlfile, dnspython, defusedxml, click, certifi, blinker, billiard, bcrypt, annotated-types, aiosmtplib, aiofiles, uvicorn, sqlalchemy, rsa, python-dateutil, PyMuPDF, pydantic-core, prompt-toolkit, pgvector, openpyxl, Mako, Jinja2, httpcore, fpdf2, email-validator, ecdsa, click-plugins, click-didyoumean, cffi, apscheduler, anyio, amqp, watchfiles, starlette, python-jose, pydantic, kombu, httpx, cryptography, click-repl, botocore, alembic, s3transfer, pydantic-settings, fastapi, celery, authlib, fastapi-mail, boto3
#10 19.39 Successfully installed Jinja2-3.1.6 Mako-1.4.1 MarkupSafe-3.0.3 Pillow-12.3.0 PyMuPDF-1.23.22 PyMuPDFb-1.23.22 aiofiles-23.2.1 aiosmtplib-2.0.2 alembic-1.13.1 amqp-5.3.1 annotated-types-0.8.0 anyio-4.15.1 apscheduler-3.10.4 authlib-1.3.0 bcrypt-5.0.0 billiard-4.2.4 blinker-1.9.0 boto3-1.34.69 botocore-1.34.162 celery-5.3.6 certifi-2026.7.22 cffi-2.1.1 click-8.5.0 click-didyoumean-0.3.1 click-plugins-1.1.1.2 click-repl-0.3.0 cryptography-50.0.1 defusedxml-0.7.1 dnspython-2.8.0 ecdsa-0.19.2 email-validator-2.3.0 et-xmlfile-2.0.0 fastapi-0.109.2 fastapi-mail-1.4.1 fonttools-4.65.0 fpdf2-2.8.1 greenlet-3.5.6 h11-0.16.0 httpcore-1.0.9 httptools-0.8.0 httpx-0.27.0 idna-3.19 itsdangerous-2.1.2 jmespath-1.1.0 kombu-5.6.2 numpy-2.4.6 openpyxl-3.1.2 pgvector-0.3.6 prompt-toolkit-3.0.53 psycopg2-binary-2.9.9 pyasn1-0.6.4 pycparser-3.0 pydantic-2.6.1 pydantic-core-2.16.2 pydantic-settings-2.1.0 python-dateutil-2.9.0.post0 python-dotenv-1.0.1 python-jose-3.3.0 python-json-logger-4.2.0 python-multipart-0.0.9 pytz-2026.3.post1 pyyaml-6.0.3 redis-5.0.1 rsa-4.9.1 s3transfer-0.10.4 six-1.17.0 sniffio-1.3.1 sqlalchemy-2.0.27 starlette-0.36.3 typing-extensions-4.16.0 tzdata-2026.4 tzlocal-5.4.4 urllib3-2.7.0 uvicorn-0.27.1 uvloop-0.22.1 vine-5.1.0 watchfiles-1.2.0 wcwidth-0.8.3 websockets-17.1
#10 19.39 WARNING: 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
#10 19.46 
#10 19.46 [notice] A new release of pip is available: 24.0 -> 26.2.1
#10 19.46 [notice] To update, run: pip install --upgrade pip
#10 21.73 Collecting numpy<2
#10 21.78   Downloading numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB)
#10 21.78      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.0/61.0 kB 15.3 MB/s eta 0:00:00
#10 21.80 Downloading numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.3 MB)
#10 21.87    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.3/18.3 MB 301.7 MB/s eta 0:00:00
#10 22.16 Installing collected packages: numpy
#10 22.16   Attempting uninstall: numpy
#10 22.17     Found existing installation: numpy 2.4.6
#10 22.20     Uninstalling numpy-2.4.6:
#10 22.21       Successfully uninstalled numpy-2.4.6
#10 23.69 Successfully installed numpy-1.26.4
#10 23.69 WARNING: 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
#10 23.79 
#10 23.79 [notice] A new release of pip is available: 24.0 -> 26.2.1
#10 23.79 [notice] To update, run: pip install --upgrade pip
#10 DONE 24.4s

#11 [backend 6/7] COPY . .
#11 DONE 0.2s

#12 [celery 7/7] RUN mkdir -p uploads chroma_data
#12 DONE 0.2s

#13 [celery] exporting to image
#13 exporting layers
#13 ...

#14 [backend] exporting to image
#14 exporting layers 12.2s done
#14 exporting manifest sha256:f84386fd3135eb91b4ee1039939482cfcd21d444c1efdb3e1a79c4bf947f78ef 0.0s done
#14 exporting config sha256:b6e8a92b747767e050e8c5b8203b6ecfd8d76142d9de20b4cbd4f3603aa37f46 0.0s done
#14 exporting attestation manifest sha256:1cb18d271a9b0e8f72dd521eda40e5be2c2ef45bd6b13650194efc3de9fa249a 0.0s done
#14 exporting manifest list sha256:e8a8b96381f33d1c527d3922a42ec11c2f1d7d670e6d94218656ff079c4ae500 0.0s done
#14 naming to docker.io/library/quiz-backend:latest done
#14 unpacking to docker.io/library/quiz-backend:latest
#14 ...

#13 [celery] exporting to image
#13 exporting layers 12.2s done
#13 exporting manifest sha256:0aad4afb32b413c902124602668ca7ee6e65ae4882a3231c63aed172231a6a0c 0.0s done
#13 exporting config sha256:11507dd8f3013f6c47f87357a3b66e8b870b2519bccc8fa8287d9dc14d81da5b 0.0s done
#13 exporting attestation manifest sha256:2a4d5a975a31b61362d684cc70895bee958575055f8125c83701486a946662d0 0.0s done
#13 exporting manifest list sha256:ec992007aedac7d876f49d4d791e4c1f1f631ed9a17f7405d01035112f3f1f12 0.0s done
#13 naming to docker.io/library/quiz-celery:latest done
#13 unpacking to docker.io/library/quiz-celery:latest
#13 unpacking to docker.io/library/quiz-celery:latest 3.3s done
#13 DONE 15.6s

#14 [backend] exporting to image
#14 unpacking to docker.io/library/quiz-backend:latest 3.2s done
#14 DONE 15.6s

#15 [backend] resolving provenance for metadata file
#15 DONE 0.0s

#16 [celery] resolving provenance for metadata file
#16 DONE 0.0s
 Image quiz-backend Built 
 Image quiz-celery Built 
