2026-04-27T13:37:58.603019Z 00O Running with gitlab-runner 18.9.0 (07e534ba) 2026-04-27T13:37:58.603056Z 00O  on ba0d40dbec6d ee6NEhN34, system ID: r_LuGAIt6mmQ0P 2026-04-27T13:37:58.603150Z 00O Resolving secrets 2026-04-27T13:37:58.603477Z 00O section_start:1777297078:prepare_executor 2026-04-27T13:37:58.603481Z 00O+Preparing the "docker" executor 2026-04-27T13:37:58.631841Z 00O Using Docker executor with image docker:cli ... 2026-04-27T13:37:59.741763Z 00O Using effective pull policy of [always] for container docker:cli 2026-04-27T13:37:59.789105Z 00O Pulling docker image docker:cli ... 2026-04-27T13:38:01.165714Z 00O Using docker image sha256:17b5c235f40be7432a7c0914c154e9278aed63bad4afe5607e4f91840696a9f8 for docker:cli with digest docker@sha256:17b5c235f40be7432a7c0914c154e9278aed63bad4afe5607e4f91840696a9f8 ... 2026-04-27T13:38:01.165739Z 00O section_end:1777297081:prepare_executor 2026-04-27T13:38:01.165742Z 00O+section_start:1777297081:prepare_script 2026-04-27T13:38:01.165973Z 00O+Preparing environment 2026-04-27T13:38:01.199848Z 00O Using effective pull policy of [always] for container sha256:8759a73e613f7d952d78a5c4cb758a1d0c60dbb2e311c0ce19861809907251a2 2026-04-27T13:38:01.467886Z 01O Running on runner-ee6nehn34-project-243-concurrent-0 via ba0d40dbec6d... 2026-04-27T13:38:01.609855Z 00O section_end:1777297081:prepare_script 2026-04-27T13:38:01.609864Z 00O+section_start:1777297081:get_sources 2026-04-27T13:38:01.612396Z 00O+Getting source from Git repository 2026-04-27T13:38:01.918017Z 01O Gitaly correlation ID: 01KQ7JJDMDATV9AY475N3A61XD 2026-04-27T13:38:01.927406Z 01O Fetching changes with git depth set to 20... 2026-04-27T13:38:01.930970Z 01O Reinitialized existing Git repository in /builds/kisulkens/platforms/air/services/backend/.git/ 2026-04-27T13:38:01.934709Z 01O Created fresh repository. 2026-04-27T13:38:02.816037Z 01O Checking out d7967dd3 as detached HEAD (ref is main)... 2026-04-27T13:38:02.899704Z 01O 2026-04-27T13:38:02.899712Z 01O Skipping Git submodules setup 2026-04-27T13:38:03.048682Z 00O section_end:1777297083:get_sources 2026-04-27T13:38:03.048695Z 00O+section_start:1777297083:step_script 2026-04-27T13:38:03.055320Z 00O+Executing "step_script" stage of the job script 2026-04-27T13:38:03.055354Z 00O Using effective pull policy of [always] for container docker:cli 2026-04-27T13:38:03.122074Z 00O Using docker image sha256:17b5c235f40be7432a7c0914c154e9278aed63bad4afe5607e4f91840696a9f8 for docker:cli with digest docker@sha256:17b5c235f40be7432a7c0914c154e9278aed63bad4afe5607e4f91840696a9f8 ... 2026-04-27T13:38:03.410389Z 01O $ echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" $CI_REGISTRY --password-stdin 2026-04-27T13:38:03.827919Z 01E 2026-04-27T13:38:03.827932Z 01E WARNING! Your credentials are stored unencrypted in '/root/.docker/config.json'. 2026-04-27T13:38:03.827937Z 01E Configure a credential helper to remove this warning. See 2026-04-27T13:38:03.827941Z 01E https://docs.docker.com/go/credential-store/ 2026-04-27T13:38:03.827944Z 01E 2026-04-27T13:38:03.827956Z 01O Login Succeeded 2026-04-27T13:38:03.829824Z 01O $ touch .env 2026-04-27T13:38:03.831189Z 01O $ docker compose build --push 2026-04-27T13:38:03.887793Z 01E time="2026-04-27T13:38:03Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-04-27T13:38:03.887802Z 01E time="2026-04-27T13:38:03Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-04-27T13:38:03.888035Z 01E time="2026-04-27T13:38:03Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-04-27T13:38:03.888103Z 01E time="2026-04-27T13:38:03Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-04-27T13:38:03.888440Z 01E time="2026-04-27T13:38:03Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-04-27T13:38:03.888442Z 01E time="2026-04-27T13:38:03Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-04-27T13:38:03.888519Z 01E time="2026-04-27T13:38:03Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-04-27T13:38:03.888617Z 01E time="2026-04-27T13:38:03Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-04-27T13:38:03.888698Z 01E time="2026-04-27T13:38:03Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-04-27T13:38:03.888752Z 01E time="2026-04-27T13:38:03Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-04-27T13:38:03.889038Z 01E time="2026-04-27T13:38:03Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-04-27T13:38:03.889103Z 01E time="2026-04-27T13:38:03Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-04-27T13:38:03.889187Z 01E time="2026-04-27T13:38:03Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-04-27T13:38:03.889297Z 01E time="2026-04-27T13:38:03Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-04-27T13:38:03.889411Z 01E time="2026-04-27T13:38:03Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-04-27T13:38:03.889503Z 01E time="2026-04-27T13:38:03Z" level=warning msg="The \"DOMAIN\" variable is not set. Defaulting to a blank string." 2026-04-27T13:38:03.946865Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:d7967dd35b4e35ec530934b541e1c6dfe48e43f9 Building 2026-04-27T13:38:04.015579Z 01O #1 [internal] load local bake definitions 2026-04-27T13:38:04.255144Z 01O #1 reading from stdin 630B done 2026-04-27T13:38:04.255156Z 01O #1 DONE 0.0s 2026-04-27T13:38:04.255158Z 01O 2026-04-27T13:38:04.255159Z 01O #2 [internal] load build definition from Dockerfile 2026-04-27T13:38:04.255161Z 01O #2 transferring dockerfile: 912B done 2026-04-27T13:38:04.255163Z 01O #2 DONE 0.0s 2026-04-27T13:38:04.255164Z 01O 2026-04-27T13:38:04.255166Z 01O #3 [internal] load metadata for docker.io/library/python:3.12-slim 2026-04-27T13:38:05.141022Z 01O #3 DONE 1.0s 2026-04-27T13:38:05.280666Z 01O 2026-04-27T13:38:05.280677Z 01O #4 [internal] load .dockerignore 2026-04-27T13:38:05.280679Z 01O #4 transferring context: 206B done 2026-04-27T13:38:05.280681Z 01O #4 DONE 0.0s 2026-04-27T13:38:05.280682Z 01O 2026-04-27T13:38:05.280689Z 01O #5 [build 1/5] FROM docker.io/library/python:3.12-slim@sha256:46cb7cc2877e60fbd5e21a9ae6115c30ace7a077b9f8772da879e4590c18c2e3 2026-04-27T13:38:05.280694Z 01O #5 resolve docker.io/library/python:3.12-slim@sha256:46cb7cc2877e60fbd5e21a9ae6115c30ace7a077b9f8772da879e4590c18c2e3 0.0s done 2026-04-27T13:38:05.280696Z 01O #5 DONE 0.0s 2026-04-27T13:38:05.280697Z 01O 2026-04-27T13:38:05.280698Z 01O #6 [internal] load build context 2026-04-27T13:38:05.505030Z 01O #6 transferring context: 3.02MB 0.1s done 2026-04-27T13:38:05.505040Z 01O #6 DONE 0.2s 2026-04-27T13:38:05.505042Z 01O 2026-04-27T13:38:05.505043Z 01O #7 [build 2/5] WORKDIR /app 2026-04-27T13:38:05.505044Z 01O #7 CACHED 2026-04-27T13:38:05.505044Z 01O 2026-04-27T13:38:05.505045Z 01O #8 [build 3/5] COPY pyproject.toml poetry.lock /app/ 2026-04-27T13:38:05.505046Z 01O #8 CACHED 2026-04-27T13:38:05.505047Z 01O 2026-04-27T13:38:05.505047Z 01O #9 [build 4/5] RUN --mount=type=cache,target=/root/.cache/pip pip install poetry && poetry self add poetry-plugin-export 2026-04-27T13:38:05.505049Z 01O #9 CACHED 2026-04-27T13:38:05.505050Z 01O 2026-04-27T13:38:05.505050Z 01O #10 [build 5/5] RUN poetry export --only main --output=requirements.txt 2026-04-27T13:38:05.505051Z 01O #10 CACHED 2026-04-27T13:38:05.505052Z 01O 2026-04-27T13:38:05.505053Z 01O #11 [stage-1 3/6] COPY --from=build /app/requirements.txt . 2026-04-27T13:38:05.505053Z 01O #11 CACHED 2026-04-27T13:38:05.505054Z 01O 2026-04-27T13:38:05.505055Z 01O #12 [stage-1 4/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 2026-04-27T13:38:05.505057Z 01O #12 CACHED 2026-04-27T13:38:05.505057Z 01O 2026-04-27T13:38:05.505058Z 01O #13 [stage-1 5/6] RUN --mount=type=cache,target=/root/.cache/pip pip install -r requirements.txt 2026-04-27T13:38:05.505059Z 01O #13 CACHED 2026-04-27T13:38:05.505060Z 01O 2026-04-27T13:38:05.505077Z 01O #14 [stage-1 6/6] COPY . . 2026-04-27T13:38:05.505099Z 01O #14 DONE 0.2s 2026-04-27T13:38:05.660438Z 01O 2026-04-27T13:38:05.660450Z 01O #15 exporting to image 2026-04-27T13:38:05.660454Z 01O #15 exporting layers 2026-04-27T13:38:05.906656Z 01O #15 exporting layers 0.4s done 2026-04-27T13:38:06.047524Z 01O #15 exporting manifest sha256:528f018a6226978c330353bc0c9465d2c21f9accac1fd8508bb63fcd55b81558 done 2026-04-27T13:38:06.047537Z 01O #15 exporting config sha256:278e7380d8d7c752805d37fffceb25292e53e667f75057f27b2db13cf8fdab61 done 2026-04-27T13:38:06.047540Z 01O #15 exporting attestation manifest sha256:7d9a6fc27963abb24b172ab9ebd1e5c064fd317575fc148fe2a1b66e2d5f810e 0.0s done 2026-04-27T13:38:06.047623Z 01O #15 exporting manifest list sha256:4a16a010dbd0203e1a5fb37f5ae1902825eb8e5744ceb97eb9801850f4749398 done 2026-04-27T13:38:06.047626Z 01O #15 naming to registry.kisulkens.ru/kisulkens/platforms/air/services/backend:d7967dd35b4e35ec530934b541e1c6dfe48e43f9 done 2026-04-27T13:38:06.047629Z 01O #15 pushing layers 2026-04-27T13:38:06.197983Z 01O #15 ... 2026-04-27T13:38:06.197996Z 01O 2026-04-27T13:38:06.197998Z 01O #16 [auth] kisulkens/platforms/air/services/backend:pull,push token for registry.kisulkens.ru 2026-04-27T13:38:06.198001Z 01O #16 DONE 0.0s 2026-04-27T13:38:06.348291Z 01O 2026-04-27T13:38:06.348302Z 01O #15 exporting to image 2026-04-27T13:38:06.878309Z 01O #15 pushing layers 0.9s done 2026-04-27T13:38:06.878324Z 01O #15 pushing manifest for registry.kisulkens.ru/kisulkens/platforms/air/services/backend:d7967dd35b4e35ec530934b541e1c6dfe48e43f9@sha256:4a16a010dbd0203e1a5fb37f5ae1902825eb8e5744ceb97eb9801850f4749398 2026-04-27T13:38:06.997998Z 01O #15 pushing manifest for registry.kisulkens.ru/kisulkens/platforms/air/services/backend:d7967dd35b4e35ec530934b541e1c6dfe48e43f9@sha256:4a16a010dbd0203e1a5fb37f5ae1902825eb8e5744ceb97eb9801850f4749398 0.1s done 2026-04-27T13:38:06.998012Z 01O #15 DONE 1.5s 2026-04-27T13:38:07.106100Z 01O 2026-04-27T13:38:07.106112Z 01O #17 resolving provenance for metadata file 2026-04-27T13:38:07.106114Z 01O #17 DONE 0.0s 2026-04-27T13:38:07.106438Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:d7967dd35b4e35ec530934b541e1c6dfe48e43f9 Built 2026-04-27T13:38:07.282532Z 00O section_end:1777297087:step_script 2026-04-27T13:38:07.282543Z 00O+section_start:1777297087:cleanup_file_variables 2026-04-27T13:38:07.286919Z 00O+Cleaning up project directory and file based variables 2026-04-27T13:38:07.695122Z 00O section_end:1777297087:cleanup_file_variables 2026-04-27T13:38:07.695132Z 00O+ 2026-04-27T13:38:07.822949Z 00O Job succeeded