2026-07-20T14:23:38.161223Z 00O Running with gitlab-runner 18.11.1 (5265d41d) 2026-07-20T14:23:38.161260Z 00O  on ba0d40dbec6d ee6NEhN34, system ID: r_LuGAIt6mmQ0P 2026-07-20T14:23:38.161322Z 00O Resolving secrets 2026-07-20T14:23:38.161620Z 00O section_start:1784557418:prepare_executor 2026-07-20T14:23:38.161623Z 00O+Preparing the "docker" executor 2026-07-20T14:23:38.191518Z 00O Using Docker executor with image docker:cli ... 2026-07-20T14:23:39.371029Z 00O Using effective pull policy of [always] for container docker:cli 2026-07-20T14:23:39.425645Z 00O Pulling docker image docker:cli ... 2026-07-20T14:23:41.748193Z 00O Using docker image sha256:be132a9f282288de4afaf63379dff75711fda0147c6b72a9df44e51841402144 for docker:cli with digest docker@sha256:be132a9f282288de4afaf63379dff75711fda0147c6b72a9df44e51841402144 ... 2026-07-20T14:23:41.748257Z 00O section_end:1784557421:prepare_executor 2026-07-20T14:23:41.748261Z 00O+section_start:1784557421:prepare_script 2026-07-20T14:23:41.748518Z 00O+Preparing environment 2026-07-20T14:23:41.774825Z 00O Using effective pull policy of [always] for container sha256:ac0f843d45047cc02cea2f6379f3c6f47aac077acc85bba0527ddc1e0b7773ba 2026-07-20T14:23:42.062331Z 01O Running on runner-ee6nehn34-project-243-concurrent-0 via 0ea095f01732... 2026-07-20T14:23:42.215088Z 00O section_end:1784557422:prepare_script 2026-07-20T14:23:42.215099Z 00O+section_start:1784557422:get_sources 2026-07-20T14:23:42.217350Z 00O+Getting source from Git repository 2026-07-20T14:23:42.537148Z 01O Gitaly correlation ID: 01KXZYJCR8ZPNHVHGGJBSYFWJ2 2026-07-20T14:23:42.546627Z 01O Fetching changes with git depth set to 20... 2026-07-20T14:23:42.550156Z 01O Reinitialized existing Git repository in /builds/kisulkens/platforms/air/services/backend/.git/ 2026-07-20T14:23:42.553099Z 01O Created fresh repository. 2026-07-20T14:23:44.123083Z 01O Checking out 8991212b as detached HEAD (ref is main)... 2026-07-20T14:23:44.204600Z 01O 2026-07-20T14:23:44.204610Z 01O Skipping Git submodules setup 2026-07-20T14:23:44.375418Z 00O section_end:1784557424:get_sources 2026-07-20T14:23:44.375433Z 00O+section_start:1784557424:step_script 2026-07-20T14:23:44.385180Z 00O+Executing "step_script" stage of the job script 2026-07-20T14:23:44.385253Z 00O Using effective pull policy of [always] for container docker:cli 2026-07-20T14:23:44.452541Z 00O Using docker image sha256:be132a9f282288de4afaf63379dff75711fda0147c6b72a9df44e51841402144 for docker:cli with digest docker@sha256:be132a9f282288de4afaf63379dff75711fda0147c6b72a9df44e51841402144 ... 2026-07-20T14:23:44.734808Z 01O $ echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" $CI_REGISTRY --password-stdin 2026-07-20T14:23:45.101595Z 01O Login Succeeded 2026-07-20T14:23:45.101622Z 01E 2026-07-20T14:23:45.101624Z 01E WARNING! Your credentials are stored unencrypted in '/root/.docker/config.json'. 2026-07-20T14:23:45.101627Z 01E Configure a credential helper to remove this warning. See 2026-07-20T14:23:45.101630Z 01E https://docs.docker.com/go/credential-store/ 2026-07-20T14:23:45.101632Z 01E 2026-07-20T14:23:45.103663Z 01O $ touch .env 2026-07-20T14:23:45.104736Z 01O $ docker compose build --push 2026-07-20T14:23:45.158980Z 01E time="2026-07-20T14:23:45Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:23:45.159008Z 01E time="2026-07-20T14:23:45Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:23:45.159178Z 01E time="2026-07-20T14:23:45Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:23:45.159182Z 01E time="2026-07-20T14:23:45Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:23:45.159909Z 01E time="2026-07-20T14:23:45Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:23:45.159914Z 01E time="2026-07-20T14:23:45Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:23:45.159931Z 01E time="2026-07-20T14:23:45Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:23:45.159991Z 01E time="2026-07-20T14:23:45Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:23:45.160051Z 01E time="2026-07-20T14:23:45Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:23:45.160129Z 01E time="2026-07-20T14:23:45Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:23:45.160254Z 01E time="2026-07-20T14:23:45Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:23:45.160314Z 01E time="2026-07-20T14:23:45Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:23:45.160405Z 01E time="2026-07-20T14:23:45Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:23:45.160461Z 01E time="2026-07-20T14:23:45Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:23:45.160638Z 01E time="2026-07-20T14:23:45Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:23:45.160658Z 01E time="2026-07-20T14:23:45Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-07-20T14:23:45.241204Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:8991212b7f944b1730af6bd5d4c8bb8409d7f3a2 Building 2026-07-20T14:23:45.308184Z 01O #1 [internal] load local bake definitions 2026-07-20T14:23:45.423316Z 01O #1 reading from stdin 630B done 2026-07-20T14:23:45.423328Z 01O #1 DONE 0.0s 2026-07-20T14:23:45.423329Z 01O 2026-07-20T14:23:45.423331Z 01O #2 [internal] load build definition from Dockerfile 2026-07-20T14:23:45.423333Z 01O #2 transferring dockerfile: 1.02kB done 2026-07-20T14:23:45.423335Z 01O #2 DONE 0.0s 2026-07-20T14:23:45.581420Z 01O 2026-07-20T14:23:45.581431Z 01O #3 [internal] load metadata for ghcr.io/astral-sh/uv:latest 2026-07-20T14:23:46.063938Z 01O #3 DONE 0.6s 2026-07-20T14:23:46.063946Z 01O 2026-07-20T14:23:46.063947Z 01O #4 [internal] load metadata for docker.io/library/python:3.12-slim 2026-07-20T14:23:46.471964Z 01O #4 DONE 1.0s 2026-07-20T14:23:46.573960Z 01O 2026-07-20T14:23:46.573969Z 01O #5 [internal] load .dockerignore 2026-07-20T14:23:46.573971Z 01O #5 transferring context: 242B done 2026-07-20T14:23:46.573980Z 01O #5 DONE 0.0s 2026-07-20T14:23:46.573981Z 01O 2026-07-20T14:23:46.573982Z 01O #6 FROM ghcr.io/astral-sh/uv:latest@sha256:eb2843a1e56fd9e30c7276ce1a52cba86e64c7b385f5e3279a0e08e02dd058fc 2026-07-20T14:23:46.573984Z 01O #6 resolve ghcr.io/astral-sh/uv:latest@sha256:eb2843a1e56fd9e30c7276ce1a52cba86e64c7b385f5e3279a0e08e02dd058fc 0.0s done 2026-07-20T14:23:46.573986Z 01O #6 DONE 0.0s 2026-07-20T14:23:46.573987Z 01O 2026-07-20T14:23:46.573988Z 01O #7 [stage-0 1/6] FROM docker.io/library/python:3.12-slim@sha256:57cd7c3a7a273101a6485ba99423ee568157882804b1124b4dd04266317710de 2026-07-20T14:23:46.573989Z 01O #7 resolve docker.io/library/python:3.12-slim@sha256:57cd7c3a7a273101a6485ba99423ee568157882804b1124b4dd04266317710de 0.0s done 2026-07-20T14:23:46.573991Z 01O #7 DONE 0.0s 2026-07-20T14:23:46.573992Z 01O 2026-07-20T14:23:46.573993Z 01O #8 [internal] load build context 2026-07-20T14:23:46.888908Z 01O #8 transferring context: 8.49MB 0.2s done 2026-07-20T14:23:46.888922Z 01O #8 DONE 0.3s 2026-07-20T14:23:47.055430Z 01O 2026-07-20T14:23:47.055443Z 01O #9 [stage-0 2/6] WORKDIR /app 2026-07-20T14:23:47.055446Z 01O #9 CACHED 2026-07-20T14:23:47.055448Z 01O 2026-07-20T14:23:47.055449Z 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-20T14:23:47.055455Z 01O #10 CACHED 2026-07-20T14:23:47.055456Z 01O 2026-07-20T14:23:47.055458Z 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-20T14:23:47.055462Z 01O #11 CACHED 2026-07-20T14:23:47.055512Z 01O 2026-07-20T14:23:47.055514Z 01O #6 FROM ghcr.io/astral-sh/uv:latest@sha256:eb2843a1e56fd9e30c7276ce1a52cba86e64c7b385f5e3279a0e08e02dd058fc 2026-07-20T14:23:47.055517Z 01O #6 CACHED 2026-07-20T14:23:47.055518Z 01O 2026-07-20T14:23:47.055520Z 01O #12 [stage-0 5/6] COPY . . 2026-07-20T14:23:47.230285Z 01O #12 DONE 0.3s 2026-07-20T14:23:47.385321Z 01O 2026-07-20T14:23:47.385331Z 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-20T14:23:47.516829Z 01O #13 0.282 Resolved 202 packages in 1ms 2026-07-20T14:23:47.733552Z 01O #13 0.339 Uninstalled 1 package in 6ms 2026-07-20T14:23:47.733561Z 01O #13 0.348 Installed 1 package in 9ms 2026-07-20T14:23:48.858116Z 01O #13 1.623 Bytecode compiled 12149 files in 1.27s 2026-07-20T14:23:48.858128Z 01O #13 1.623 ~ yggdrasil-engine==1.3.0 2026-07-20T14:23:48.985525Z 01O #13 DONE 1.8s 2026-07-20T14:23:49.142105Z 01O 2026-07-20T14:23:49.142116Z 01O #14 exporting to image 2026-07-20T14:23:49.142119Z 01O #14 exporting layers 2026-07-20T14:23:49.859183Z 01O #14 exporting layers 0.9s done 2026-07-20T14:23:49.988385Z 01O #14 exporting manifest sha256:84d690dc2f19cb947230b4d498aaa0db92a6877b00e197a02e271dd0c528c288 done 2026-07-20T14:23:49.988399Z 01O #14 exporting config sha256:fe321b36b8a0bcb2c280921ba13737ce6da7af55f4f64392c12676ff57264743 done 2026-07-20T14:23:49.988400Z 01O #14 exporting attestation manifest sha256:8566aaa2b7e5f2b065246d20305e6a3fa771128d4b59c6176df3789d99daee55 0.0s done 2026-07-20T14:23:49.988402Z 01O #14 exporting manifest list sha256:960a0088d0f62dc43c7636b2c72dbba99c211fd3f14d0658fdf28c7c6c2d8620 done 2026-07-20T14:23:49.988404Z 01O #14 naming to registry.kisulkens.ru/kisulkens/platforms/air/services/backend:8991212b7f944b1730af6bd5d4c8bb8409d7f3a2 done 2026-07-20T14:23:49.988405Z 01O #14 pushing layers 2026-07-20T14:23:50.138991Z 01O #14 ... 2026-07-20T14:23:50.139002Z 01O 2026-07-20T14:23:50.139004Z 01O #15 [auth] kisulkens/platforms/air/services/backend:pull,push token for registry.kisulkens.ru 2026-07-20T14:23:50.139008Z 01O #15 DONE 0.0s 2026-07-20T14:23:50.289417Z 01O 2026-07-20T14:23:50.289427Z 01O #14 exporting to image 2026-07-20T14:23:51.891043Z 01O #14 pushing layers 2.0s done 2026-07-20T14:23:51.891056Z 01O #14 pushing manifest for registry.kisulkens.ru/kisulkens/platforms/air/services/backend:8991212b7f944b1730af6bd5d4c8bb8409d7f3a2@sha256:960a0088d0f62dc43c7636b2c72dbba99c211fd3f14d0658fdf28c7c6c2d8620 2026-07-20T14:23:52.490952Z 01O #14 pushing manifest for registry.kisulkens.ru/kisulkens/platforms/air/services/backend:8991212b7f944b1730af6bd5d4c8bb8409d7f3a2@sha256:960a0088d0f62dc43c7636b2c72dbba99c211fd3f14d0658fdf28c7c6c2d8620 0.6s done 2026-07-20T14:23:52.490969Z 01O #14 DONE 3.5s 2026-07-20T14:23:52.590291Z 01O 2026-07-20T14:23:52.590306Z 01O #16 resolving provenance for metadata file 2026-07-20T14:23:52.590310Z 01O #16 DONE 0.0s 2026-07-20T14:23:52.590510Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:8991212b7f944b1730af6bd5d4c8bb8409d7f3a2 Built 2026-07-20T14:23:52.752318Z 00O section_end:1784557432:step_script 2026-07-20T14:23:52.752329Z 00O+section_start:1784557432:cleanup_file_variables 2026-07-20T14:23:52.756389Z 00O+Cleaning up project directory and file based variables 2026-07-20T14:23:53.174206Z 00O section_end:1784557433:cleanup_file_variables 2026-07-20T14:23:53.174243Z 00O+ 2026-07-20T14:23:53.373046Z 00O Job succeeded