2026-07-21T12:56:16.547514Z 00O Running with gitlab-runner 18.11.1 (5265d41d) 2026-07-21T12:56:16.547550Z 00O  on ba0d40dbec6d ee6NEhN34, system ID: r_LuGAIt6mmQ0P 2026-07-21T12:56:16.547609Z 00O Resolving secrets 2026-07-21T12:56:16.547895Z 00O section_start:1784638576:prepare_executor 2026-07-21T12:56:16.547898Z 00O+Preparing the "docker" executor 2026-07-21T12:56:16.577739Z 00O Using Docker executor with image docker:cli ... 2026-07-21T12:56:17.805800Z 00O Using effective pull policy of [always] for container docker:cli 2026-07-21T12:56:17.867801Z 00O Pulling docker image docker:cli ... 2026-07-21T12:56:20.155617Z 00O Using docker image sha256:be132a9f282288de4afaf63379dff75711fda0147c6b72a9df44e51841402144 for docker:cli with digest docker@sha256:be132a9f282288de4afaf63379dff75711fda0147c6b72a9df44e51841402144 ... 2026-07-21T12:56:20.155641Z 00O section_end:1784638580:prepare_executor 2026-07-21T12:56:20.155645Z 00O+section_start:1784638580:prepare_script 2026-07-21T12:56:20.155859Z 00O+Preparing environment 2026-07-21T12:56:20.184044Z 00O Using effective pull policy of [always] for container sha256:ac0f843d45047cc02cea2f6379f3c6f47aac077acc85bba0527ddc1e0b7773ba 2026-07-21T12:56:20.460345Z 01O Running on runner-ee6nehn34-project-243-concurrent-0 via 0ea095f01732... 2026-07-21T12:56:20.611011Z 00O section_end:1784638580:prepare_script 2026-07-21T12:56:20.611024Z 00O+section_start:1784638580:get_sources 2026-07-21T12:56:20.614121Z 00O+Getting source from Git repository 2026-07-21T12:56:20.928898Z 01O Gitaly correlation ID: 01KY2BZ5204QJ56GMQ40S7S18E 2026-07-21T12:56:20.939189Z 01O Fetching changes with git depth set to 20... 2026-07-21T12:56:20.942628Z 01O Reinitialized existing Git repository in /builds/kisulkens/platforms/air/services/backend/.git/ 2026-07-21T12:56:20.945520Z 01O Created fresh repository. 2026-07-21T12:56:21.608410Z 01O Checking out 94436e72 as detached HEAD (ref is main)... 2026-07-21T12:56:21.680638Z 01O 2026-07-21T12:56:21.680650Z 01O Skipping Git submodules setup 2026-07-21T12:56:21.859382Z 00O section_end:1784638581:get_sources 2026-07-21T12:56:21.859390Z 00O+section_start:1784638581:step_script 2026-07-21T12:56:21.861983Z 00O+Executing "step_script" stage of the job script 2026-07-21T12:56:21.862007Z 00O Using effective pull policy of [always] for container docker:cli 2026-07-21T12:56:21.911627Z 00O Using docker image sha256:be132a9f282288de4afaf63379dff75711fda0147c6b72a9df44e51841402144 for docker:cli with digest docker@sha256:be132a9f282288de4afaf63379dff75711fda0147c6b72a9df44e51841402144 ... 2026-07-21T12:56:22.177505Z 01O $ echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" $CI_REGISTRY --password-stdin 2026-07-21T12:56:22.861959Z 01O Login Succeeded 2026-07-21T12:56:22.861990Z 01E 2026-07-21T12:56:22.861993Z 01E WARNING! Your credentials are stored unencrypted in '/root/.docker/config.json'. 2026-07-21T12:56:22.861997Z 01E Configure a credential helper to remove this warning. See 2026-07-21T12:56:22.862001Z 01E https://docs.docker.com/go/credential-store/ 2026-07-21T12:56:22.862004Z 01E 2026-07-21T12:56:22.864114Z 01O $ touch .env 2026-07-21T12:56:22.865379Z 01O $ docker compose build --push 2026-07-21T12:56:22.919858Z 01E time="2026-07-21T12:56:22Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-21T12:56:22.919867Z 01E time="2026-07-21T12:56:22Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-21T12:56:22.919909Z 01E time="2026-07-21T12:56:22Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-21T12:56:22.919948Z 01E time="2026-07-21T12:56:22Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-21T12:56:22.920030Z 01E time="2026-07-21T12:56:22Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-21T12:56:22.920073Z 01E time="2026-07-21T12:56:22Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-21T12:56:22.920345Z 01E time="2026-07-21T12:56:22Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-21T12:56:22.920353Z 01E time="2026-07-21T12:56:22Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-21T12:56:22.920436Z 01E time="2026-07-21T12:56:22Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-21T12:56:22.920485Z 01E time="2026-07-21T12:56:22Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-21T12:56:22.920579Z 01E time="2026-07-21T12:56:22Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-21T12:56:22.920618Z 01E time="2026-07-21T12:56:22Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-21T12:56:22.921438Z 01E time="2026-07-21T12:56:22Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-21T12:56:22.921496Z 01E time="2026-07-21T12:56:22Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-21T12:56:22.921633Z 01E time="2026-07-21T12:56:22Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-21T12:56:22.921700Z 01E time="2026-07-21T12:56:22Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-21T12:56:22.991136Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:94436e721bd4c70448f650a2d9b620c664ff8dd5 Building 2026-07-21T12:56:23.069355Z 01O #1 [internal] load local bake definitions 2026-07-21T12:56:23.187984Z 01O #1 reading from stdin 630B done 2026-07-21T12:56:23.187995Z 01O #1 DONE 0.0s 2026-07-21T12:56:23.187997Z 01O 2026-07-21T12:56:23.187999Z 01O #2 [internal] load build definition from Dockerfile 2026-07-21T12:56:23.188001Z 01O #2 transferring dockerfile: 1.02kB done 2026-07-21T12:56:23.188003Z 01O #2 DONE 0.0s 2026-07-21T12:56:23.346588Z 01O 2026-07-21T12:56:23.346599Z 01O #3 [internal] load metadata for docker.io/library/python:3.12-slim 2026-07-21T12:56:24.406313Z 01O #3 DONE 1.2s 2026-07-21T12:56:24.406324Z 01O 2026-07-21T12:56:24.406325Z 01O #4 [internal] load metadata for ghcr.io/astral-sh/uv:latest 2026-07-21T12:56:25.164017Z 01O #4 DONE 2.0s 2026-07-21T12:56:25.351798Z 01O 2026-07-21T12:56:25.351816Z 01O #5 [internal] load .dockerignore 2026-07-21T12:56:25.351819Z 01O #5 transferring context: 242B done 2026-07-21T12:56:25.351821Z 01O #5 DONE 0.0s 2026-07-21T12:56:25.351823Z 01O 2026-07-21T12:56:25.351824Z 01O #6 FROM ghcr.io/astral-sh/uv:latest@sha256:93b61e21202b1dab861092748e46bbd6e0e41dd84f59b9174efd2353186e1b47 2026-07-21T12:56:25.351827Z 01O #6 resolve ghcr.io/astral-sh/uv:latest@sha256:93b61e21202b1dab861092748e46bbd6e0e41dd84f59b9174efd2353186e1b47 0.0s done 2026-07-21T12:56:25.351829Z 01O #6 DONE 0.0s 2026-07-21T12:56:25.351830Z 01O 2026-07-21T12:56:25.351831Z 01O #7 [stage-0 1/6] FROM docker.io/library/python:3.12-slim@sha256:57cd7c3a7a273101a6485ba99423ee568157882804b1124b4dd04266317710de 2026-07-21T12:56:25.351844Z 01O #7 resolve docker.io/library/python:3.12-slim@sha256:57cd7c3a7a273101a6485ba99423ee568157882804b1124b4dd04266317710de 0.0s done 2026-07-21T12:56:25.351846Z 01O #7 DONE 0.0s 2026-07-21T12:56:25.351848Z 01O 2026-07-21T12:56:25.351849Z 01O #8 [internal] load build context 2026-07-21T12:56:25.482424Z 01O #8 transferring context: 8.56MB 0.2s done 2026-07-21T12:56:25.671462Z 01O #8 DONE 0.3s 2026-07-21T12:56:25.671474Z 01O 2026-07-21T12:56:25.671476Z 01O #6 FROM ghcr.io/astral-sh/uv:latest@sha256:93b61e21202b1dab861092748e46bbd6e0e41dd84f59b9174efd2353186e1b47 2026-07-21T12:56:25.671479Z 01O #6 CACHED 2026-07-21T12:56:25.671480Z 01O 2026-07-21T12:56:25.671481Z 01O #9 [stage-0 2/6] WORKDIR /app 2026-07-21T12:56:25.671483Z 01O #9 CACHED 2026-07-21T12:56:25.671485Z 01O 2026-07-21T12:56:25.671486Z 01O #10 [stage-0 3/6] RUN --mount=target=/var/lib/apt/lists,type=cache,sharing=locked --mount=target=/var/cache/apt,type=cache,sharing=locked rm -f /etc/apt/apt.conf.d/docker-clean && apt-get update && apt-get -y --no-install-recommends install gettext antiword ffmpeg git 2026-07-21T12:56:25.671490Z 01O #10 CACHED 2026-07-21T12:56:25.671491Z 01O 2026-07-21T12:56:25.671493Z 01O #11 [stage-0 4/6] RUN --mount=from=ghcr.io/astral-sh/uv,source=/uv,target=/bin/uv --mount=type=cache,target=/root/.cache/uv --mount=type=bind,source=uv.lock,target=uv.lock --mount=type=bind,source=pyproject.toml,target=pyproject.toml uv sync --no-install-project 2026-07-21T12:56:25.671543Z 01O #11 CACHED 2026-07-21T12:56:25.671545Z 01O 2026-07-21T12:56:25.671546Z 01O #12 [stage-0 5/6] COPY . . 2026-07-21T12:56:25.862131Z 01O #12 DONE 0.3s 2026-07-21T12:56:26.017418Z 01O 2026-07-21T12:56:26.017428Z 01O #13 [stage-0 6/6] RUN --mount=from=ghcr.io/astral-sh/uv,source=/uv,target=/bin/uv --mount=type=cache,target=/root/.cache/uv uv sync 2026-07-21T12:56:26.142556Z 01O #13 0.275 Resolved 202 packages in 1ms 2026-07-21T12:56:26.322656Z 01O #13 0.297 Uninstalled 1 package in 6ms 2026-07-21T12:56:26.322665Z 01O #13 0.305 Installed 1 package in 8ms 2026-07-21T12:56:26.733589Z 01O #13 0.867 Bytecode compiled 12149 files in 560ms 2026-07-21T12:56:26.733600Z 01O #13 0.867 ~ yggdrasil-engine==1.3.0 2026-07-21T12:56:26.853813Z 01O #13 DONE 1.0s 2026-07-21T12:56:27.011840Z 01O 2026-07-21T12:56:27.011854Z 01O #14 exporting to image 2026-07-21T12:56:27.011858Z 01O #14 exporting layers 2026-07-21T12:56:27.861487Z 01O #14 exporting layers 1.0s done 2026-07-21T12:56:28.014237Z 01O #14 exporting manifest sha256:bbb8452080ecee8ff8a5d111a1962c0260eb9fd9c65398bf343744f5f084bcbf done 2026-07-21T12:56:28.014251Z 01O #14 exporting config sha256:157c1b1db5980a8f29968e22c2334a51bc92beaea0583f0405e2efd6a5e5e1a9 done 2026-07-21T12:56:28.014253Z 01O #14 exporting attestation manifest sha256:89701552c8cd66af64e53c2ef34104b3f622e94307c515df3f74fb4da20b9194 0.0s done 2026-07-21T12:56:28.014256Z 01O #14 exporting manifest list sha256:bdca5ee970aa05ae24dd98a863d288bb5f90144b298fb4e0eff293900aede960 done 2026-07-21T12:56:28.014258Z 01O #14 naming to registry.kisulkens.ru/kisulkens/platforms/air/services/backend:94436e721bd4c70448f650a2d9b620c664ff8dd5 done 2026-07-21T12:56:28.014261Z 01O #14 pushing layers 2026-07-21T12:56:28.164544Z 01O #14 ... 2026-07-21T12:56:28.164555Z 01O 2026-07-21T12:56:28.164557Z 01O #15 [auth] kisulkens/platforms/air/services/backend:pull,push token for registry.kisulkens.ru 2026-07-21T12:56:28.164560Z 01O #15 DONE 0.0s 2026-07-21T12:56:28.314865Z 01O 2026-07-21T12:56:28.314878Z 01O #14 exporting to image 2026-07-21T12:56:28.981082Z 01O #14 pushing layers 1.0s done 2026-07-21T12:56:28.981093Z 01O #14 pushing manifest for registry.kisulkens.ru/kisulkens/platforms/air/services/backend:94436e721bd4c70448f650a2d9b620c664ff8dd5@sha256:bdca5ee970aa05ae24dd98a863d288bb5f90144b298fb4e0eff293900aede960 2026-07-21T12:56:29.565519Z 01O #14 pushing manifest for registry.kisulkens.ru/kisulkens/platforms/air/services/backend:94436e721bd4c70448f650a2d9b620c664ff8dd5@sha256:bdca5ee970aa05ae24dd98a863d288bb5f90144b298fb4e0eff293900aede960 0.6s done 2026-07-21T12:56:29.565528Z 01O #14 DONE 2.7s 2026-07-21T12:56:29.662254Z 01O 2026-07-21T12:56:29.662265Z 01O #16 resolving provenance for metadata file 2026-07-21T12:56:29.662268Z 01O #16 DONE 0.0s 2026-07-21T12:56:29.662443Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:94436e721bd4c70448f650a2d9b620c664ff8dd5 Built 2026-07-21T12:56:29.873334Z 00O section_end:1784638589:step_script 2026-07-21T12:56:29.873345Z 00O+section_start:1784638589:cleanup_file_variables 2026-07-21T12:56:29.878853Z 00O+Cleaning up project directory and file based variables 2026-07-21T12:56:30.281646Z 00O section_end:1784638590:cleanup_file_variables 2026-07-21T12:56:30.281654Z 00O+ 2026-07-21T12:56:30.520052Z 00O Job succeeded