2026-08-17T09:25:30.940930Z 00O Running with gitlab-runner 18.11.1 (5265d41d) 2026-08-17T09:25:30.940986Z 00O  on ba0d40dbec6d ee6NEhN34, system ID: r_LuGAIt6mmQ0P 2026-08-17T09:25:30.941091Z 00O Resolving secrets 2026-08-17T09:25:30.941435Z 00O section_start:1786958730:prepare_executor 2026-08-17T09:25:30.941440Z 00O+Preparing the "docker" executor 2026-08-17T09:25:30.963523Z 00O Using Docker executor with image docker:cli ... 2026-08-17T09:25:32.112805Z 00O Using effective pull policy of [always] for container docker:cli 2026-08-17T09:25:32.169608Z 00O Pulling docker image docker:cli ... 2026-08-17T09:25:38.224010Z 00O Using docker image sha256:000bb62ff495f986c9f5578eb67cc2cb98b91138eda81d7762d5371eb8a497fe for docker:cli with digest docker@sha256:000bb62ff495f986c9f5578eb67cc2cb98b91138eda81d7762d5371eb8a497fe ... 2026-08-17T09:25:38.224035Z 00O section_end:1786958738:prepare_executor 2026-08-17T09:25:38.224039Z 00O+section_start:1786958738:prepare_script 2026-08-17T09:25:38.224272Z 00O+Preparing environment 2026-08-17T09:25:38.252278Z 00O Using effective pull policy of [always] for container sha256:ac0f843d45047cc02cea2f6379f3c6f47aac077acc85bba0527ddc1e0b7773ba 2026-08-17T09:25:38.503118Z 01O Running on runner-ee6nehn34-project-243-concurrent-0 via 0ea095f01732... 2026-08-17T09:25:38.639849Z 00O section_end:1786958738:prepare_script 2026-08-17T09:25:38.639859Z 00O+section_start:1786958738:get_sources 2026-08-17T09:25:38.641835Z 00O+Getting source from Git repository 2026-08-17T09:25:38.946373Z 01O Gitaly correlation ID: 01M07GMMQW4ZMMX3S2TKPM8F34 2026-08-17T09:25:38.953991Z 01O Fetching changes with git depth set to 20... 2026-08-17T09:25:38.957417Z 01O Reinitialized existing Git repository in /builds/kisulkens/platforms/air/services/backend/.git/ 2026-08-17T09:25:38.960740Z 01O Created fresh repository. 2026-08-17T09:25:40.236413Z 01O Checking out 121d4119 as detached HEAD (ref is main)... 2026-08-17T09:25:40.315096Z 01O 2026-08-17T09:25:40.315107Z 01O Skipping Git submodules setup 2026-08-17T09:25:40.466594Z 00O section_end:1786958740:get_sources 2026-08-17T09:25:40.466607Z 00O+section_start:1786958740:step_script 2026-08-17T09:25:40.473276Z 00O+Executing "step_script" stage of the job script 2026-08-17T09:25:40.473323Z 00O Using effective pull policy of [always] for container docker:cli 2026-08-17T09:25:40.538219Z 00O Using docker image sha256:000bb62ff495f986c9f5578eb67cc2cb98b91138eda81d7762d5371eb8a497fe for docker:cli with digest docker@sha256:000bb62ff495f986c9f5578eb67cc2cb98b91138eda81d7762d5371eb8a497fe ... 2026-08-17T09:25:40.830862Z 01O $ echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" $CI_REGISTRY --password-stdin 2026-08-17T09:25:41.363733Z 01O Login Succeeded 2026-08-17T09:25:41.363763Z 01E 2026-08-17T09:25:41.363767Z 01E WARNING! Your credentials are stored unencrypted in '/root/.docker/config.json'. 2026-08-17T09:25:41.363771Z 01E Configure a credential helper to remove this warning. See 2026-08-17T09:25:41.363775Z 01E https://docs.docker.com/go/credential-store/ 2026-08-17T09:25:41.363778Z 01E 2026-08-17T09:25:41.365578Z 01O $ touch .env 2026-08-17T09:25:41.367033Z 01O $ docker compose build --push 2026-08-17T09:25:41.435080Z 01E time="2026-08-17T09:25:41Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-17T09:25:41.435090Z 01E time="2026-08-17T09:25:41Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-17T09:25:41.435117Z 01E time="2026-08-17T09:25:41Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-17T09:25:41.435177Z 01E time="2026-08-17T09:25:41Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-17T09:25:41.435243Z 01E time="2026-08-17T09:25:41Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-17T09:25:41.435308Z 01E time="2026-08-17T09:25:41Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-17T09:25:41.435563Z 01E time="2026-08-17T09:25:41Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-17T09:25:41.435642Z 01E time="2026-08-17T09:25:41Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-17T09:25:41.435734Z 01E time="2026-08-17T09:25:41Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-17T09:25:41.435811Z 01E time="2026-08-17T09:25:41Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-17T09:25:41.435959Z 01E time="2026-08-17T09:25:41Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-17T09:25:41.435995Z 01E time="2026-08-17T09:25:41Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-17T09:25:41.436843Z 01E time="2026-08-17T09:25:41Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-17T09:25:41.436906Z 01E time="2026-08-17T09:25:41Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-17T09:25:41.437029Z 01E time="2026-08-17T09:25:41Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-17T09:25:41.437094Z 01E time="2026-08-17T09:25:41Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-08-17T09:25:41.513270Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:121d41193304e9412b59d05b5847c7c5af0b8649 Building 2026-08-17T09:25:41.580957Z 01O #1 [internal] load local bake definitions 2026-08-17T09:25:41.689041Z 01O #1 reading from stdin 630B done 2026-08-17T09:25:41.689052Z 01O #1 DONE 0.0s 2026-08-17T09:25:41.689054Z 01O 2026-08-17T09:25:41.689055Z 01O #2 [internal] load build definition from Dockerfile 2026-08-17T09:25:41.689057Z 01O #2 transferring dockerfile: 2026-08-17T09:25:41.886987Z 01O #2 transferring dockerfile: 1.02kB done 2026-08-17T09:25:41.887001Z 01O #2 DONE 0.1s 2026-08-17T09:25:41.887003Z 01O 2026-08-17T09:25:41.887004Z 01O #3 [internal] load metadata for ghcr.io/astral-sh/uv:latest 2026-08-17T09:25:42.658598Z 01O #3 DONE 0.9s 2026-08-17T09:25:42.658610Z 01O 2026-08-17T09:25:42.658612Z 01O #4 [internal] load metadata for docker.io/library/python:3.12-slim 2026-08-17T09:25:42.937268Z 01O #4 DONE 1.2s 2026-08-17T09:25:43.044196Z 01O 2026-08-17T09:25:43.044211Z 01O #5 [internal] load .dockerignore 2026-08-17T09:25:43.044214Z 01O #5 transferring context: 242B done 2026-08-17T09:25:43.044216Z 01O #5 DONE 0.1s 2026-08-17T09:25:43.044217Z 01O 2026-08-17T09:25:43.044219Z 01O #6 [internal] load build context 2026-08-17T09:25:43.044220Z 01O #6 DONE 0.0s 2026-08-17T09:25:43.044222Z 01O 2026-08-17T09:25:43.044223Z 01O #7 FROM ghcr.io/astral-sh/uv:latest@sha256:e85be844203885286c60ffad8a858d48afb6c5a5c237ca0e67f12e74b8f174b1 2026-08-17T09:25:43.044226Z 01O #7 resolve ghcr.io/astral-sh/uv:latest@sha256:e85be844203885286c60ffad8a858d48afb6c5a5c237ca0e67f12e74b8f174b1 0.0s done 2026-08-17T09:25:43.174956Z 01O #7 DONE 0.0s 2026-08-17T09:25:43.174967Z 01O 2026-08-17T09:25:43.174969Z 01O #8 [stage-0 1/6] FROM docker.io/library/python:3.12-slim@sha256:2c941e860699f878900b0edc2403613c234d4b32eda3cc9fa7036991a2a63c4a 2026-08-17T09:25:43.174972Z 01O #8 resolve docker.io/library/python:3.12-slim@sha256:2c941e860699f878900b0edc2403613c234d4b32eda3cc9fa7036991a2a63c4a 0.0s done 2026-08-17T09:25:43.174974Z 01O #8 DONE 0.0s 2026-08-17T09:25:43.174975Z 01O 2026-08-17T09:25:43.174976Z 01O #6 [internal] load build context 2026-08-17T09:25:43.324331Z 01O #6 transferring context: 8.46MB 0.3s done 2026-08-17T09:25:43.536380Z 01O #6 DONE 0.3s 2026-08-17T09:25:43.536388Z 01O 2026-08-17T09:25:43.536389Z 01O #7 FROM ghcr.io/astral-sh/uv:latest@sha256:e85be844203885286c60ffad8a858d48afb6c5a5c237ca0e67f12e74b8f174b1 2026-08-17T09:25:43.536391Z 01O #7 CACHED 2026-08-17T09:25:43.536392Z 01O 2026-08-17T09:25:43.536393Z 01O #9 [stage-0 2/6] WORKDIR /app 2026-08-17T09:25:43.536394Z 01O #9 CACHED 2026-08-17T09:25:43.536394Z 01O 2026-08-17T09:25:43.536395Z 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-08-17T09:25:43.536397Z 01O #10 CACHED 2026-08-17T09:25:43.536425Z 01O 2026-08-17T09:25:43.536426Z 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-08-17T09:25:43.536428Z 01O #11 CACHED 2026-08-17T09:25:43.536429Z 01O 2026-08-17T09:25:43.536430Z 01O #12 [stage-0 5/6] COPY . . 2026-08-17T09:25:43.729758Z 01O #12 DONE 0.3s 2026-08-17T09:25:43.887391Z 01O 2026-08-17T09:25:43.887399Z 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-08-17T09:25:44.008347Z 01O #13 0.271 Resolved 202 packages in 3ms 2026-08-17T09:25:44.199270Z 01O #13 0.304 Uninstalled 1 package in 1ms 2026-08-17T09:25:44.199278Z 01O #13 0.312 Installed 1 package in 8ms 2026-08-17T09:25:44.443687Z 01O #13 0.707 Bytecode compiled 12149 files in 395ms 2026-08-17T09:25:44.443696Z 01O #13 0.707 ~ yggdrasil-engine==1.3.0 2026-08-17T09:25:44.547791Z 01O #13 DONE 0.8s 2026-08-17T09:25:44.547801Z 01O 2026-08-17T09:25:44.547803Z 01O #14 exporting to image 2026-08-17T09:25:44.698261Z 01O #14 exporting layers 2026-08-17T09:25:45.547616Z 01O #14 exporting layers 1.0s done 2026-08-17T09:25:45.669172Z 01O #14 exporting manifest sha256:b14e3ba6a23ca84dddc58a41ee31ed1c1d7fd3517664503b73c9b9a2c2367673 done 2026-08-17T09:25:45.669183Z 01O #14 exporting config sha256:0a01fa8998ae3a36d57ba84467be1f7edcdcb7d4bd4718e9a3b009093ab2dcc1 done 2026-08-17T09:25:45.669186Z 01O #14 exporting attestation manifest sha256:fce169462b9c388bbf0d85e064226e2121b72bdb14c1bf79df71c41bb9147652 0.0s done 2026-08-17T09:25:45.669188Z 01O #14 exporting manifest list sha256:a218676106870916d9da6be51ee4d3d1c8cc2a542b6cd7eb33245eafada7fd1f done 2026-08-17T09:25:45.669190Z 01O #14 naming to registry.kisulkens.ru/kisulkens/platforms/air/services/backend:121d41193304e9412b59d05b5847c7c5af0b8649 done 2026-08-17T09:25:45.669193Z 01O #14 pushing layers 2026-08-17T09:25:45.819611Z 01O #14 ... 2026-08-17T09:25:45.819622Z 01O 2026-08-17T09:25:45.819623Z 01O #15 [auth] kisulkens/platforms/air/services/backend:pull,push token for registry.kisulkens.ru 2026-08-17T09:25:45.819626Z 01O #15 DONE 0.0s 2026-08-17T09:25:45.970004Z 01O 2026-08-17T09:25:45.970015Z 01O #14 exporting to image 2026-08-17T09:25:46.528363Z 01O #14 pushing layers 0.9s done 2026-08-17T09:25:46.528378Z 01O #14 pushing manifest for registry.kisulkens.ru/kisulkens/platforms/air/services/backend:121d41193304e9412b59d05b5847c7c5af0b8649@sha256:a218676106870916d9da6be51ee4d3d1c8cc2a542b6cd7eb33245eafada7fd1f 2026-08-17T09:25:47.156335Z 01O #14 pushing manifest for registry.kisulkens.ru/kisulkens/platforms/air/services/backend:121d41193304e9412b59d05b5847c7c5af0b8649@sha256:a218676106870916d9da6be51ee4d3d1c8cc2a542b6cd7eb33245eafada7fd1f 0.6s done 2026-08-17T09:25:47.156349Z 01O #14 DONE 2.6s 2026-08-17T09:25:47.235358Z 01O 2026-08-17T09:25:47.235368Z 01O #16 resolving provenance for metadata file 2026-08-17T09:25:47.235370Z 01O #16 DONE 0.0s 2026-08-17T09:25:47.235722Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:121d41193304e9412b59d05b5847c7c5af0b8649 Built 2026-08-17T09:25:47.433606Z 00O section_end:1786958747:step_script 2026-08-17T09:25:47.433618Z 00O+section_start:1786958747:cleanup_file_variables 2026-08-17T09:25:47.437550Z 00O+Cleaning up project directory and file based variables 2026-08-17T09:25:47.829724Z 00O section_end:1786958747:cleanup_file_variables 2026-08-17T09:25:47.829736Z 00O+ 2026-08-17T09:25:47.999994Z 00O Job succeeded