2026-04-19T23:16:54.156428Z 00O Running with gitlab-runner 18.9.0 (07e534ba) 2026-04-19T23:16:54.156464Z 00O  on ba0d40dbec6d ee6NEhN34, system ID: r_LuGAIt6mmQ0P 2026-04-19T23:16:54.156528Z 00O Resolving secrets 2026-04-19T23:16:54.156977Z 00O section_start:1776640614:prepare_executor 2026-04-19T23:16:54.156985Z 00O+Preparing the "docker" executor 2026-04-19T23:16:54.181487Z 00O Using Docker executor with image docker:cli ... 2026-04-19T23:16:55.245954Z 00O Starting service docker:dind... 2026-04-19T23:16:55.245973Z 00O Using effective pull policy of [always] for container docker:dind 2026-04-19T23:16:55.316966Z 00O Pulling docker image docker:dind ... 2026-04-19T23:16:56.855607Z 00O Using docker image sha256:a6dd5322747a95cd8e3207bd8d415a8fd20ec34e9c00f06dc019cbd912013489 for docker:dind with digest docker@sha256:a6dd5322747a95cd8e3207bd8d415a8fd20ec34e9c00f06dc019cbd912013489 ... 2026-04-19T23:16:57.115660Z 00O Waiting for services to be up and running (timeout 30 seconds)... 2026-04-19T23:17:28.682908Z 00E 2026-04-19T23:17:28.682918Z 00E *** WARNING: Service runner-ee6nehn34-project-243-concurrent-0-0a2979fff211d94d-docker-0 probably didn't start properly. 2026-04-19T23:17:28.682921Z 00E 2026-04-19T23:17:28.682922Z 00E Health check error: 2026-04-19T23:17:28.682924Z 00E service "runner-ee6nehn34-project-243-concurrent-0-0a2979fff211d94d-docker-0-wait-for-service" timeout 2026-04-19T23:17:28.682927Z 00E 2026-04-19T23:17:28.682928Z 00E Health check container logs: 2026-04-19T23:17:28.682930Z 00E 2026-04-19T23:16:57.438206576Z waiting for TCP connection to 20f8639ca089 on [2375 2376]... 2026-04-19T23:17:28.682932Z 00E 2026-04-19T23:16:57.438276720Z dialing 20f8639ca089:2376... 2026-04-19T23:17:28.682934Z 00E 2026-04-19T23:16:57.438298244Z dialing 20f8639ca089:2375... 2026-04-19T23:17:28.682936Z 00E 2026-04-19T23:16:58.439472574Z dialing 20f8639ca089:2376... 2026-04-19T23:17:28.682937Z 00E 2026-04-19T23:16:58.439507129Z dialing 20f8639ca089:2375... 2026-04-19T23:17:28.682939Z 00E 2026-04-19T23:16:59.439870863Z dialing 20f8639ca089:2376... 2026-04-19T23:17:28.682941Z 00E 2026-04-19T23:16:59.439909999Z dialing 20f8639ca089:2375... 2026-04-19T23:17:28.682943Z 00E 2026-04-19T23:17:00.440895638Z dialing 20f8639ca089:2375... 2026-04-19T23:17:28.682944Z 00E 2026-04-19T23:17:00.440940330Z dialing 20f8639ca089:2376... 2026-04-19T23:17:28.682946Z 00E 2026-04-19T23:17:28.682948Z 00E Service container logs: 2026-04-19T23:17:28.682949Z 00E 2026-04-19T23:16:59.543942544Z Certificate request self-signature ok 2026-04-19T23:17:28.682951Z 00E 2026-04-19T23:16:59.543969627Z subject=CN=docker:dind server 2026-04-19T23:17:28.682953Z 00E 2026-04-19T23:16:59.563751056Z /certs/server/cert.pem: OK 2026-04-19T23:17:28.682955Z 00E 2026-04-19T23:16:59.978074128Z Certificate request self-signature ok 2026-04-19T23:17:28.682957Z 00E 2026-04-19T23:16:59.978108292Z subject=CN=docker:dind client 2026-04-19T23:17:28.682958Z 00E 2026-04-19T23:16:59.999790903Z /certs/client/cert.pem: OK 2026-04-19T23:17:28.682960Z 00E 2026-04-19T23:17:00.006738752Z cat: can't open '/proc/net/ip6_tables_names': No such file or directory 2026-04-19T23:17:28.682962Z 00E 2026-04-19T23:17:00.007876361Z cat: can't open '/proc/net/arp_tables_names': No such file or directory 2026-04-19T23:17:28.682965Z 00E 2026-04-19T23:17:00.011933199Z ip: can't find device 'nf_tables' 2026-04-19T23:17:28.682966Z 00E 2026-04-19T23:17:00.013593596Z nf_tables 376832 4063 nft_chain_nat,nft_compat 2026-04-19T23:17:28.682969Z 00E 2026-04-19T23:17:00.014116242Z nfnetlink 20480 7 nf_conntrack_netlink,ip_set,nft_compat,nf_tables 2026-04-19T23:17:28.682971Z 00E 2026-04-19T23:17:00.014123086Z libcrc32c 12288 5 nf_nat,nf_conntrack,nf_tables,btrfs,raid456 2026-04-19T23:17:28.682973Z 00E 2026-04-19T23:17:00.014742237Z modprobe: can't change directory to '/lib/modules': No such file or directory 2026-04-19T23:17:28.682975Z 00E 2026-04-19T23:17:00.017787194Z ip: can't find device 'ip_tables' 2026-04-19T23:17:28.682977Z 00E 2026-04-19T23:17:00.019718321Z ip_tables 32768 0 2026-04-19T23:17:28.682979Z 00E 2026-04-19T23:17:00.019902492Z x_tables 65536 8 xt_nat,xt_tcpudp,xt_conntrack,xt_MASQUERADE,xt_set,xt_addrtype,nft_compat,ip_tables 2026-04-19T23:17:28.682982Z 00E 2026-04-19T23:17:00.020556006Z modprobe: can't change directory to '/lib/modules': No such file or directory 2026-04-19T23:17:28.682984Z 00E 2026-04-19T23:17:00.022116848Z ip: can't find device 'ip6_tables' 2026-04-19T23:17:28.682986Z 00E 2026-04-19T23:17:00.023844708Z modprobe: can't change directory to '/lib/modules': No such file or directory 2026-04-19T23:17:28.682988Z 00E 2026-04-19T23:17:00.025957333Z iptables v1.8.11 (nf_tables) 2026-04-19T23:17:28.682990Z 00E 2026-04-19T23:17:00.029150124Z mount: permission denied (are you root?) 2026-04-19T23:17:28.682992Z 00E 2026-04-19T23:17:00.029226488Z Could not mount /sys/kernel/security. 2026-04-19T23:17:28.683057Z 00E 2026-04-19T23:17:00.029236900Z AppArmor detection and --privileged mode might break. 2026-04-19T23:17:28.683060Z 00E 2026-04-19T23:17:00.030767349Z mount: permission denied (are you root?) 2026-04-19T23:17:28.683062Z 00E 2026-04-19T23:17:28.683063Z 00E ********* 2026-04-19T23:17:28.683065Z 00E 2026-04-19T23:17:28.719411Z 00O Using effective pull policy of [always] for container docker:cli 2026-04-19T23:17:28.789141Z 00O Pulling docker image docker:cli ... 2026-04-19T23:17:30.212426Z 00O Using docker image sha256:2efe7c8e806b35050def6ba1ba0ddad67b521a0a6d37f4910b3d88f11b495d03 for docker:cli with digest docker@sha256:2efe7c8e806b35050def6ba1ba0ddad67b521a0a6d37f4910b3d88f11b495d03 ... 2026-04-19T23:17:30.212451Z 00O section_end:1776640650:prepare_executor 2026-04-19T23:17:30.212455Z 00O+section_start:1776640650:prepare_script 2026-04-19T23:17:30.212733Z 00O+Preparing environment 2026-04-19T23:17:30.242585Z 00O Using effective pull policy of [always] for container sha256:8759a73e613f7d952d78a5c4cb758a1d0c60dbb2e311c0ce19861809907251a2 2026-04-19T23:17:30.517310Z 01O Running on runner-ee6nehn34-project-243-concurrent-0 via ba0d40dbec6d... 2026-04-19T23:17:30.661366Z 00O section_end:1776640650:prepare_script 2026-04-19T23:17:30.661375Z 00O+section_start:1776640650:get_sources 2026-04-19T23:17:30.662422Z 00O+Getting source from Git repository 2026-04-19T23:17:30.977255Z 01O Gitaly correlation ID: 01KPM0GQ4E520KGPYYB0S4031H 2026-04-19T23:17:30.985751Z 01O Fetching changes with git depth set to 20... 2026-04-19T23:17:30.990014Z 01O Reinitialized existing Git repository in /builds/kisulkens/platforms/air/services/backend/.git/ 2026-04-19T23:17:30.992952Z 01O Created fresh repository. 2026-04-19T23:17:31.621944Z 01O Checking out 0e3d6ea8 as detached HEAD (ref is staging)... 2026-04-19T23:17:31.633459Z 01O Removing .env 2026-04-19T23:17:31.689444Z 01O 2026-04-19T23:17:31.689457Z 01O Skipping Git submodules setup 2026-04-19T23:17:31.838235Z 00O section_end:1776640651:get_sources 2026-04-19T23:17:31.838245Z 00O+section_start:1776640651:step_script 2026-04-19T23:17:31.844069Z 00O+Executing "step_script" stage of the job script 2026-04-19T23:17:31.844109Z 00O Using effective pull policy of [always] for container docker:cli 2026-04-19T23:17:31.908513Z 00O Using docker image sha256:2efe7c8e806b35050def6ba1ba0ddad67b521a0a6d37f4910b3d88f11b495d03 for docker:cli with digest docker@sha256:2efe7c8e806b35050def6ba1ba0ddad67b521a0a6d37f4910b3d88f11b495d03 ... 2026-04-19T23:17:32.199497Z 01O $ mkdir -p $DOCKER_CERT_PATH 2026-04-19T23:17:32.200202Z 01O $ export ENVNAME=$(echo ${ENVIRONMENT} | tr '[:lower:]' '[:upper:]') 2026-04-19T23:17:32.201893Z 01O $ export DOCKER_HOST="tcp://$(printenv "${ENVNAME}_CLUSTER_HOST"):2376" 2026-04-19T23:17:32.202709Z 01O $ cp "$(printenv ${ENVNAME}_CLUSTER_CA)" $DOCKER_CERT_PATH/ca.pem 2026-04-19T23:17:32.205276Z 01O $ cp "$(printenv ${ENVNAME}_CLUSTER_CERT)" $DOCKER_CERT_PATH/cert.pem 2026-04-19T23:17:32.207433Z 01O $ cp "$(printenv ${ENVNAME}_CLUSTER_KEY)" $DOCKER_CERT_PATH/key.pem 2026-04-19T23:17:32.209201Z 01O $ echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" $CI_REGISTRY --password-stdin 2026-04-19T23:17:32.666150Z 01E 2026-04-19T23:17:32.666165Z 01E WARNING! Your credentials are stored unencrypted in '/root/.docker/config.json'. 2026-04-19T23:17:32.666171Z 01E Configure a credential helper to remove this warning. See 2026-04-19T23:17:32.666174Z 01E https://docs.docker.com/go/credential-store/ 2026-04-19T23:17:32.666176Z 01E 2026-04-19T23:17:32.666187Z 01O Login Succeeded 2026-04-19T23:17:32.668722Z 01O $ export RELEASE=$(echo -n $(date '+%D %X') | md5sum | awk '{print $1}') 2026-04-19T23:17:32.671507Z 01O $ docker compose config 2026-04-19T23:17:32.768532Z 01O name: backend 2026-04-19T23:17:32.768543Z 01O services: 2026-04-19T23:17:32.768545Z 01O app: 2026-04-19T23:17:32.768547Z 01O build: 2026-04-19T23:17:32.768548Z 01O context: /builds/kisulkens/platforms/air/services/backend 2026-04-19T23:17:32.768551Z 01O dockerfile: Dockerfile 2026-04-19T23:17:32.768553Z 01O develop: 2026-04-19T23:17:32.768554Z 01O watch: 2026-04-19T23:17:32.768555Z 01O - path: /builds/kisulkens/platforms/air/services/backend 2026-04-19T23:17:32.768557Z 01O action: sync 2026-04-19T23:17:32.768559Z 01O target: /app 2026-04-19T23:17:32.768604Z 01O command: 2026-04-19T23:17:32.768607Z 01O - /bin/sh 2026-04-19T23:17:32.768609Z 01O - -c 2026-04-19T23:17:32.768612Z 01O - | 2026-04-19T23:17:32.768614Z 01O python manage.py compilemessages 2026-04-19T23:17:32.768618Z 01O python -m uvicorn backend.asgi:application --host 0.0.0.0 --ws wsproto --http httptools --lifespan off --log-level info 2026-04-19T23:17:32.768621Z 01O deploy: 2026-04-19T23:17:32.768622Z 01O replicas: 1 2026-04-19T23:17:32.768624Z 01O labels: 2026-04-19T23:17:32.768625Z 01O traefik.docker.network: infrastructure 2026-04-19T23:17:32.768627Z 01O traefik.enable: "true" 2026-04-19T23:17:32.768629Z 01O traefik.http.routers.backend-admin-http.entrypoints: web 2026-04-19T23:17:32.768631Z 01O traefik.http.routers.backend-admin-http.middlewares: sts-header@file,https-redirect@file,internal-allowlist@file 2026-04-19T23:17:32.768633Z 01O traefik.http.routers.backend-admin-http.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/admin`) 2026-04-19T23:17:32.768635Z 01O traefik.http.routers.backend-admin-http.service: backend 2026-04-19T23:17:32.768637Z 01O traefik.http.routers.backend-admin-https.entrypoints: websecure 2026-04-19T23:17:32.768639Z 01O traefik.http.routers.backend-admin-https.middlewares: internal-allowlist@file 2026-04-19T23:17:32.768641Z 01O traefik.http.routers.backend-admin-https.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/admin`) 2026-04-19T23:17:32.768643Z 01O traefik.http.routers.backend-admin-https.service: backend 2026-04-19T23:17:32.768645Z 01O traefik.http.routers.backend-admin-https.tls: "true" 2026-04-19T23:17:32.768647Z 01O traefik.http.routers.backend-admin-https.tls.certresolver: defaultresolver 2026-04-19T23:17:32.768649Z 01O traefik.http.routers.backend-http.entrypoints: web 2026-04-19T23:17:32.768651Z 01O traefik.http.routers.backend-http.middlewares: sts-header@file,https-redirect@file 2026-04-19T23:17:32.768653Z 01O traefik.http.routers.backend-http.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/api`) 2026-04-19T23:17:32.768655Z 01O traefik.http.routers.backend-http.service: backend 2026-04-19T23:17:32.768657Z 01O traefik.http.routers.backend-https.entrypoints: websecure 2026-04-19T23:17:32.768659Z 01O traefik.http.routers.backend-https.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/api`) 2026-04-19T23:17:32.768661Z 01O traefik.http.routers.backend-https.service: backend 2026-04-19T23:17:32.768663Z 01O traefik.http.routers.backend-https.tls: "true" 2026-04-19T23:17:32.768665Z 01O traefik.http.routers.backend-https.tls.certresolver: defaultresolver 2026-04-19T23:17:32.768667Z 01O traefik.http.routers.backend-public-api-http.entrypoints: web 2026-04-19T23:17:32.768669Z 01O traefik.http.routers.backend-public-api-http.middlewares: sts-header@file,https-redirect@file 2026-04-19T23:17:32.768671Z 01O traefik.http.routers.backend-public-api-http.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/public`) 2026-04-19T23:17:32.768673Z 01O traefik.http.routers.backend-public-api-http.service: backend 2026-04-19T23:17:32.768675Z 01O traefik.http.routers.backend-public-api-https.entrypoints: websecure 2026-04-19T23:17:32.768677Z 01O traefik.http.routers.backend-public-api-https.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/public`) 2026-04-19T23:17:32.768724Z 01O traefik.http.routers.backend-public-api-https.service: backend 2026-04-19T23:17:32.768726Z 01O traefik.http.routers.backend-public-api-https.tls: "true" 2026-04-19T23:17:32.768728Z 01O traefik.http.routers.backend-public-api-https.tls.certresolver: defaultresolver 2026-04-19T23:17:32.768730Z 01O traefik.http.services.backend.loadbalancer.server.port: "8000" 2026-04-19T23:17:32.768732Z 01O update_config: 2026-04-19T23:17:32.768733Z 01O parallelism: 1 2026-04-19T23:17:32.768735Z 01O delay: 10s 2026-04-19T23:17:32.768736Z 01O order: start-first 2026-04-19T23:17:32.768738Z 01O restart_policy: 2026-04-19T23:17:32.768739Z 01O condition: on-failure 2026-04-19T23:17:32.768741Z 01O delay: 5s 2026-04-19T23:17:32.768742Z 01O max_attempts: 3 2026-04-19T23:17:32.768744Z 01O window: 30s 2026-04-19T23:17:32.768745Z 01O placement: 2026-04-19T23:17:32.768746Z 01O constraints: 2026-04-19T23:17:32.768748Z 01O - node.role == worker 2026-04-19T23:17:32.768749Z 01O - node.labels.type != observer 2026-04-19T23:17:32.768751Z 01O environment: 2026-04-19T23:17:32.768752Z 01O ALLOWED_HOSTS: devapp.air.fail,devapi.air.fail 2026-04-19T23:17:32.768754Z 01O BUSINESS_SUPPORT_MAIL_RECIPIENT: t.bikbov@air.fail 2026-04-19T23:17:32.768756Z 01O CACHE_URL: redis://cache-mdb:6379/0 2026-04-19T23:17:32.768758Z 01O CELERY_BROKER_URL: redis://celery-mdb:6379/0 2026-04-19T23:17:32.768760Z 01O CELERY_RESULT_BACKEND: redis://celery-mdb:6379/0 2026-04-19T23:17:32.768761Z 01O CORS_ALLOWED_ORIGINS: https://devapp.air.fail,http://localhost:3000 2026-04-19T23:17:32.768763Z 01O CSRF_TRUSTED_ORIGINS: https://devapp.air.fail,https://devapi.air.fail,http://localhost:3000 2026-04-19T23:17:32.768766Z 01O DEBUG: "true" 2026-04-19T23:17:32.768767Z 01O DEEPL_API_KEY: 4bb58b98-ca95-5978-9be0-ed437df6c15c:fx 2026-04-19T23:17:32.768769Z 01O DOMAIN: (devapp|devapi).air.fail 2026-04-19T23:17:32.768770Z 01O EMAIL_HOST: smtp.mail.ru 2026-04-19T23:17:32.768772Z 01O EMAIL_HOST_PASSWORD: fXC8TSbbWAzb7Rf9Qhtn 2026-04-19T23:17:32.768774Z 01O EMAIL_HOST_USER: noreply@air.fail 2026-04-19T23:17:32.768775Z 01O EMAIL_PORT: "2525" 2026-04-19T23:17:32.768777Z 01O EMAIL_USE_SSL: "0" 2026-04-19T23:17:32.768778Z 01O EMAIL_USE_TLS: "1" 2026-04-19T23:17:32.768780Z 01O ENVIRONMENT: staging 2026-04-19T23:17:32.768781Z 01O ERROR_EMAIL_RECIPIENTS: help@air.fail 2026-04-19T23:17:32.768783Z 01O FAL_API_KEY: 90c2e523-d246-4fe1-a771-0904917bf681:0338a9e09364e1c40301e6b1cb5ccf89 2026-04-19T23:17:32.768785Z 01O FEATURE_FLAG_API_URL: https://gitlab.com/api/v4/feature_flags/unleash/64383616 2026-04-19T23:17:32.768787Z 01O FEATURE_FLAG_APP_NAME: Development 2026-04-19T23:17:32.768789Z 01O FEATURE_FLAG_INSTANCE_ID: glffct-[MASKED] 2026-04-19T23:17:32.768819Z 01O FEATURE_FLAG_WEBHOOK_SECRET_KEY: ANJHj3423aj_RFDSJ3FDk3j423kjIJFkldshjbn2321423 2026-04-19T23:17:32.768821Z 01O FLUX_API_KEY: dccaf377-aecf-4cf0-aff4-dde47cee340d 2026-04-19T23:17:32.768823Z 01O GOOGLE_API_KEY: AIzaSyBf9el4d_CY610zjCcesKxKL70BLfl57OM 2026-04-19T23:17:32.768825Z 01O INVITATION_RESPONSE_URL: https://devapi.air.fail/api/v1/auth/business-account/respond 2026-04-19T23:17:32.768827Z 01O JWT_ACCESS_TOKEN_LIFETIME: "3600" 2026-04-19T23:17:32.768829Z 01O JWT_REFRESH_TOKEN_LIFETIME: "2592000" 2026-04-19T23:17:32.768831Z 01O JWT_SECRET_KEY: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c 2026-04-19T23:17:32.768834Z 01O MAIN_SITE_URL: https://devapp.air.fail 2026-04-19T23:17:32.768835Z 01O MAX_RECURRING_ATTEMPTS: "4" 2026-04-19T23:17:32.768837Z 01O MINIO_ACCESS_KEY: YCAJEgjjLbF-FmmsWfD5_6v5k 2026-04-19T23:17:32.768850Z 01O MINIO_ENDPOINT: storage.yandexcloud.net 2026-04-19T23:17:32.768852Z 01O MINIO_ENDPOINT_USE_HTTPS: "1" 2026-04-19T23:17:32.768854Z 01O MINIO_EXTERNAL_ENDPOINT: storage.yandexcloud.net 2026-04-19T23:17:32.768856Z 01O MINIO_EXTERNAL_ENDPOINT_USE_HTTPS: "1" 2026-04-19T23:17:32.768857Z 01O MINIO_PORT: "443" 2026-04-19T23:17:32.768859Z 01O MINIO_SECRET_KEY: YCPFFHZxIFilOHU0C5URoBuMVR1sWRCN5azyeYKA 2026-04-19T23:17:32.768861Z 01O MINIO_URL: storage.yandexcloud.net 2026-04-19T23:17:32.768863Z 01O MINIO_USE_HTTPS: "1" 2026-04-19T23:17:32.768864Z 01O OPENAI_API_KEY: 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 2026-04-19T23:17:32.768867Z 01O OPENROUTER_API_KEY: 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 2026-04-19T23:17:32.768869Z 01O POSTGRES_DB: postgres 2026-04-19T23:17:32.768871Z 01O POSTGRES_HOST: db-app-1 2026-04-19T23:17:32.768873Z 01O POSTGRES_PASSWORD: postgres 2026-04-19T23:17:32.768874Z 01O POSTGRES_PORT: "5432" 2026-04-19T23:17:32.768876Z 01O POSTGRES_USER: postgres 2026-04-19T23:17:32.768877Z 01O PROVIDER: docker 2026-04-19T23:17:32.768879Z 01O RECURRING_PAYMENT_CRONTAB_SCHEDULE: '*,*,*,*,*' 2026-04-19T23:17:32.768880Z 01O RELEASE: 774c1a6a37b4c6f1262ce0be91ed9a77 2026-04-19T23:17:32.768882Z 01O REPLICATE_API_KEY: r8_K3sPxv8hKAf78Jxh8idBIi6YM8AlshC2dNqlL 2026-04-19T23:17:32.768884Z 01O SECRET_KEY: testtest 2026-04-19T23:17:32.768886Z 01O SENTRY_URL: https://6ba299d87a84294c3e06b7b10d43424c@sentry.kisulkens.ru/3 2026-04-19T23:17:32.768888Z 01O SERPER_API_KEY: f9ec13bd60205457b02491676257e7ae8b9f48ac 2026-04-19T23:17:32.768889Z 01O SOCIAL_AUTH_YANDEX_OAUTH2_KEY: cb6a2f5edd9348d591cd9dd91e1ec23b 2026-04-19T23:17:32.768891Z 01O SOCIAL_AUTH_YANDEX_OAUTH2_SECRET: 44cc808168724f8f926986b43915898e 2026-04-19T23:17:32.768893Z 01O STABLE_DIFFUSION_API_KEY: sk-fGT9POMjJYCrv1ZDeTrd32vEjglrKnHyl7OzBkhKbEmcWfMd 2026-04-19T23:17:32.768895Z 01O STATIC_URL: djangostatic/ 2026-04-19T23:17:32.768897Z 01O TELEGRAM_BOT_TOKEN: 6362808225:AAHmVkFAvqXY2F_JZovPbi-0pzHG63SQKYk 2026-04-19T23:17:32.768899Z 01O USER_CONFIRMATION_URL: https://devapp.air.fail/confirm 2026-04-19T23:17:32.768901Z 01O USER_PASSWORD_RESET_URL: https://devapp.air.fail/change-password 2026-04-19T23:17:32.768903Z 01O YANDEX_CLOUD_API_KEY: AQVNzu06btNm4CeEuaZYqqzMrq1jfzPwVFSSSzEg 2026-04-19T23:17:32.768904Z 01O YANDEX_CLOUD_ID: b1gajcou22q1uumf3fcr 2026-04-19T23:17:32.768906Z 01O YOOKASSA_ACCOUNT_ID: "232400" 2026-04-19T23:17:32.768908Z 01O YOOKASSA_RESULT_PAYMENT_URL: https://devapp.air.fail 2026-04-19T23:17:32.768910Z 01O YOOKASSA_SECRET_KEY: test_oYFXFdJD9SBi9Xx-gXLnMdTOncW1_a_ErG9SLa6KSo0 2026-04-19T23:17:32.768912Z 01O image: registry.kisulkens.ru/kisulkens/platforms/air/services/backend:0e3d6ea8c7ba42ab38722a27c52cf52b2097ed57 2026-04-19T23:17:32.768914Z 01O labels: 2026-04-19T23:17:32.768915Z 01O traefik.docker.network: infrastructure 2026-04-19T23:17:32.768917Z 01O traefik.enable: "true" 2026-04-19T23:17:32.768919Z 01O traefik.http.routers.backend-admin-http.entrypoints: web 2026-04-19T23:17:32.768920Z 01O traefik.http.routers.backend-admin-http.middlewares: sts-header@file,https-redirect@file,internal-allowlist@file 2026-04-19T23:17:32.768923Z 01O traefik.http.routers.backend-admin-http.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/admin`) 2026-04-19T23:17:32.768925Z 01O traefik.http.routers.backend-admin-http.service: backend 2026-04-19T23:17:32.768927Z 01O traefik.http.routers.backend-admin-https.entrypoints: websecure 2026-04-19T23:17:32.768929Z 01O traefik.http.routers.backend-admin-https.middlewares: internal-allowlist@file 2026-04-19T23:17:32.768931Z 01O traefik.http.routers.backend-admin-https.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/admin`) 2026-04-19T23:17:32.768943Z 01O traefik.http.routers.backend-admin-https.service: backend 2026-04-19T23:17:32.768945Z 01O traefik.http.routers.backend-admin-https.tls: "true" 2026-04-19T23:17:32.768947Z 01O traefik.http.routers.backend-admin-https.tls.certresolver: defaultresolver 2026-04-19T23:17:32.768949Z 01O traefik.http.routers.backend-http.entrypoints: web 2026-04-19T23:17:32.768951Z 01O traefik.http.routers.backend-http.middlewares: sts-header@file,https-redirect@file 2026-04-19T23:17:32.768953Z 01O traefik.http.routers.backend-http.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/api`) 2026-04-19T23:17:32.768955Z 01O traefik.http.routers.backend-http.service: backend 2026-04-19T23:17:32.768957Z 01O traefik.http.routers.backend-https.entrypoints: websecure 2026-04-19T23:17:32.768959Z 01O traefik.http.routers.backend-https.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/api`) 2026-04-19T23:17:32.768961Z 01O traefik.http.routers.backend-https.service: backend 2026-04-19T23:17:32.768963Z 01O traefik.http.routers.backend-https.tls: "true" 2026-04-19T23:17:32.768965Z 01O traefik.http.routers.backend-https.tls.certresolver: defaultresolver 2026-04-19T23:17:32.768967Z 01O traefik.http.routers.backend-public-api-http.entrypoints: web 2026-04-19T23:17:32.768969Z 01O traefik.http.routers.backend-public-api-http.middlewares: sts-header@file,https-redirect@file 2026-04-19T23:17:32.768971Z 01O traefik.http.routers.backend-public-api-http.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/public`) 2026-04-19T23:17:32.768973Z 01O traefik.http.routers.backend-public-api-http.service: backend 2026-04-19T23:17:32.768975Z 01O traefik.http.routers.backend-public-api-https.entrypoints: websecure 2026-04-19T23:17:32.768977Z 01O traefik.http.routers.backend-public-api-https.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/public`) 2026-04-19T23:17:32.768979Z 01O traefik.http.routers.backend-public-api-https.service: backend 2026-04-19T23:17:32.768981Z 01O traefik.http.routers.backend-public-api-https.tls: "true" 2026-04-19T23:17:32.768983Z 01O traefik.http.routers.backend-public-api-https.tls.certresolver: defaultresolver 2026-04-19T23:17:32.768985Z 01O traefik.http.services.backend.loadbalancer.server.port: "8000" 2026-04-19T23:17:32.768987Z 01O networks: 2026-04-19T23:17:32.768988Z 01O default: null 2026-04-19T23:17:32.768990Z 01O infrastructure: null 2026-04-19T23:17:32.768991Z 01O restart: on-failure:3 2026-04-19T23:17:32.768993Z 01O volumes: 2026-04-19T23:17:32.768994Z 01O - type: volume 2026-04-19T23:17:32.768996Z 01O source: static 2026-04-19T23:17:32.768997Z 01O target: /code/static 2026-04-19T23:17:32.768999Z 01O volume: {} 2026-04-19T23:17:32.769000Z 01O cache-mdb: 2026-04-19T23:17:32.769002Z 01O deploy: 2026-04-19T23:17:32.769003Z 01O replicas: 1 2026-04-19T23:17:32.769004Z 01O update_config: 2026-04-19T23:17:32.769006Z 01O parallelism: 1 2026-04-19T23:17:32.769007Z 01O delay: 10s 2026-04-19T23:17:32.769009Z 01O order: start-first 2026-04-19T23:17:32.769010Z 01O restart_policy: 2026-04-19T23:17:32.769012Z 01O condition: on-failure 2026-04-19T23:17:32.769013Z 01O delay: 5s 2026-04-19T23:17:32.769014Z 01O max_attempts: 3 2026-04-19T23:17:32.769016Z 01O window: 30s 2026-04-19T23:17:32.769017Z 01O placement: 2026-04-19T23:17:32.769019Z 01O constraints: 2026-04-19T23:17:32.769020Z 01O - node.role == worker 2026-04-19T23:17:32.769022Z 01O - node.labels.type != observer 2026-04-19T23:17:32.769023Z 01O image: redis:alpine 2026-04-19T23:17:32.769025Z 01O networks: 2026-04-19T23:17:32.769026Z 01O default: null 2026-04-19T23:17:32.769027Z 01O celery: 2026-04-19T23:17:32.769029Z 01O develop: 2026-04-19T23:17:32.769039Z 01O watch: 2026-04-19T23:17:32.769041Z 01O - path: /builds/kisulkens/platforms/air/services/backend 2026-04-19T23:17:32.769043Z 01O action: sync+restart 2026-04-19T23:17:32.769045Z 01O target: /app 2026-04-19T23:17:32.769046Z 01O command: 2026-04-19T23:17:32.769047Z 01O - celery 2026-04-19T23:17:32.769049Z 01O - -A 2026-04-19T23:17:32.769050Z 01O - backend 2026-04-19T23:17:32.769052Z 01O - worker 2026-04-19T23:17:32.769053Z 01O - -l 2026-04-19T23:17:32.769054Z 01O - INFO 2026-04-19T23:17:32.769056Z 01O - --concurrency 2026-04-19T23:17:32.769057Z 01O - "3" 2026-04-19T23:17:32.769058Z 01O deploy: 2026-04-19T23:17:32.769060Z 01O replicas: 1 2026-04-19T23:17:32.769061Z 01O update_config: 2026-04-19T23:17:32.769063Z 01O parallelism: 1 2026-04-19T23:17:32.769064Z 01O delay: 10s 2026-04-19T23:17:32.769065Z 01O order: start-first 2026-04-19T23:17:32.769067Z 01O restart_policy: 2026-04-19T23:17:32.769068Z 01O condition: on-failure 2026-04-19T23:17:32.769070Z 01O delay: 5s 2026-04-19T23:17:32.769071Z 01O max_attempts: 3 2026-04-19T23:17:32.769073Z 01O window: 30s 2026-04-19T23:17:32.769074Z 01O placement: 2026-04-19T23:17:32.769075Z 01O constraints: 2026-04-19T23:17:32.769077Z 01O - node.role == worker 2026-04-19T23:17:32.769078Z 01O - node.labels.type != observer 2026-04-19T23:17:32.769080Z 01O environment: 2026-04-19T23:17:32.769081Z 01O ALLOWED_HOSTS: devapp.air.fail,devapi.air.fail 2026-04-19T23:17:32.769083Z 01O BUSINESS_SUPPORT_MAIL_RECIPIENT: t.bikbov@air.fail 2026-04-19T23:17:32.769085Z 01O C_FORCE_ROOT: "true" 2026-04-19T23:17:32.769086Z 01O CACHE_URL: redis://cache-mdb:6379/0 2026-04-19T23:17:32.769088Z 01O CELERY_BROKER_URL: redis://celery-mdb:6379/0 2026-04-19T23:17:32.769090Z 01O CELERY_RESULT_BACKEND: redis://celery-mdb:6379/0 2026-04-19T23:17:32.769092Z 01O CORS_ALLOWED_ORIGINS: https://devapp.air.fail,http://localhost:3000 2026-04-19T23:17:32.769094Z 01O CSRF_TRUSTED_ORIGINS: https://devapp.air.fail,https://devapi.air.fail,http://localhost:3000 2026-04-19T23:17:32.769096Z 01O DEBUG: "true" 2026-04-19T23:17:32.769097Z 01O DEEPL_API_KEY: 4bb58b98-ca95-5978-9be0-ed437df6c15c:fx 2026-04-19T23:17:32.769099Z 01O DOMAIN: (devapp|devapi).air.fail 2026-04-19T23:17:32.769101Z 01O EMAIL_HOST: smtp.mail.ru 2026-04-19T23:17:32.769102Z 01O EMAIL_HOST_PASSWORD: fXC8TSbbWAzb7Rf9Qhtn 2026-04-19T23:17:32.769104Z 01O EMAIL_HOST_USER: noreply@air.fail 2026-04-19T23:17:32.769106Z 01O EMAIL_PORT: "2525" 2026-04-19T23:17:32.769107Z 01O EMAIL_USE_SSL: "0" 2026-04-19T23:17:32.769109Z 01O EMAIL_USE_TLS: "1" 2026-04-19T23:17:32.769110Z 01O ENVIRONMENT: staging 2026-04-19T23:17:32.769112Z 01O ERROR_EMAIL_RECIPIENTS: help@air.fail 2026-04-19T23:17:32.769113Z 01O FAL_API_KEY: 90c2e523-d246-4fe1-a771-0904917bf681:0338a9e09364e1c40301e6b1cb5ccf89 2026-04-19T23:17:32.769115Z 01O FEATURE_FLAG_API_URL: https://gitlab.com/api/v4/feature_flags/unleash/64383616 2026-04-19T23:17:32.769117Z 01O FEATURE_FLAG_APP_NAME: Development 2026-04-19T23:17:32.769119Z 01O FEATURE_FLAG_INSTANCE_ID: glffct-[MASKED] 2026-04-19T23:17:32.769137Z 01O FEATURE_FLAG_WEBHOOK_SECRET_KEY: ANJHj3423aj_RFDSJ3FDk3j423kjIJFkldshjbn2321423 2026-04-19T23:17:32.769139Z 01O FLUX_API_KEY: dccaf377-aecf-4cf0-aff4-dde47cee340d 2026-04-19T23:17:32.769141Z 01O GOOGLE_API_KEY: AIzaSyBf9el4d_CY610zjCcesKxKL70BLfl57OM 2026-04-19T23:17:32.769143Z 01O INVITATION_RESPONSE_URL: https://devapi.air.fail/api/v1/auth/business-account/respond 2026-04-19T23:17:32.769145Z 01O JWT_ACCESS_TOKEN_LIFETIME: "3600" 2026-04-19T23:17:32.769146Z 01O JWT_REFRESH_TOKEN_LIFETIME: "2592000" 2026-04-19T23:17:32.769148Z 01O JWT_SECRET_KEY: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c 2026-04-19T23:17:32.769161Z 01O MAIN_SITE_URL: https://devapp.air.fail 2026-04-19T23:17:32.769163Z 01O MAX_RECURRING_ATTEMPTS: "4" 2026-04-19T23:17:32.769164Z 01O MINIO_ACCESS_KEY: YCAJEgjjLbF-FmmsWfD5_6v5k 2026-04-19T23:17:32.769166Z 01O MINIO_ENDPOINT: storage.yandexcloud.net 2026-04-19T23:17:32.769168Z 01O MINIO_ENDPOINT_USE_HTTPS: "1" 2026-04-19T23:17:32.769169Z 01O MINIO_EXTERNAL_ENDPOINT: storage.yandexcloud.net 2026-04-19T23:17:32.769171Z 01O MINIO_EXTERNAL_ENDPOINT_USE_HTTPS: "1" 2026-04-19T23:17:32.769173Z 01O MINIO_PORT: "443" 2026-04-19T23:17:32.769174Z 01O MINIO_SECRET_KEY: YCPFFHZxIFilOHU0C5URoBuMVR1sWRCN5azyeYKA 2026-04-19T23:17:32.769176Z 01O MINIO_URL: storage.yandexcloud.net 2026-04-19T23:17:32.769178Z 01O MINIO_USE_HTTPS: "1" 2026-04-19T23:17:32.769180Z 01O OPENAI_API_KEY: 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 2026-04-19T23:17:32.769183Z 01O OPENROUTER_API_KEY: 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 2026-04-19T23:17:32.769185Z 01O POSTGRES_DB: postgres 2026-04-19T23:17:32.769186Z 01O POSTGRES_HOST: db-app-1 2026-04-19T23:17:32.769188Z 01O POSTGRES_PASSWORD: postgres 2026-04-19T23:17:32.769189Z 01O POSTGRES_PORT: "5432" 2026-04-19T23:17:32.769191Z 01O POSTGRES_USER: postgres 2026-04-19T23:17:32.769192Z 01O PROVIDER: docker 2026-04-19T23:17:32.769194Z 01O RECURRING_PAYMENT_CRONTAB_SCHEDULE: '*,*,*,*,*' 2026-04-19T23:17:32.769196Z 01O RELEASE: 774c1a6a37b4c6f1262ce0be91ed9a77 2026-04-19T23:17:32.769197Z 01O REPLICATE_API_KEY: r8_K3sPxv8hKAf78Jxh8idBIi6YM8AlshC2dNqlL 2026-04-19T23:17:32.769199Z 01O SECRET_KEY: testtest 2026-04-19T23:17:32.769201Z 01O SENTRY_URL: https://6ba299d87a84294c3e06b7b10d43424c@sentry.kisulkens.ru/3 2026-04-19T23:17:32.769203Z 01O SERPER_API_KEY: f9ec13bd60205457b02491676257e7ae8b9f48ac 2026-04-19T23:17:32.769204Z 01O SOCIAL_AUTH_YANDEX_OAUTH2_KEY: cb6a2f5edd9348d591cd9dd91e1ec23b 2026-04-19T23:17:32.769206Z 01O SOCIAL_AUTH_YANDEX_OAUTH2_SECRET: 44cc808168724f8f926986b43915898e 2026-04-19T23:17:32.769208Z 01O STABLE_DIFFUSION_API_KEY: sk-fGT9POMjJYCrv1ZDeTrd32vEjglrKnHyl7OzBkhKbEmcWfMd 2026-04-19T23:17:32.769210Z 01O STATIC_URL: djangostatic/ 2026-04-19T23:17:32.769212Z 01O TELEGRAM_BOT_TOKEN: 6362808225:AAHmVkFAvqXY2F_JZovPbi-0pzHG63SQKYk 2026-04-19T23:17:32.769214Z 01O USER_CONFIRMATION_URL: https://devapp.air.fail/confirm 2026-04-19T23:17:32.769216Z 01O USER_PASSWORD_RESET_URL: https://devapp.air.fail/change-password 2026-04-19T23:17:32.769218Z 01O YANDEX_CLOUD_API_KEY: AQVNzu06btNm4CeEuaZYqqzMrq1jfzPwVFSSSzEg 2026-04-19T23:17:32.769219Z 01O YANDEX_CLOUD_ID: b1gajcou22q1uumf3fcr 2026-04-19T23:17:32.769221Z 01O YOOKASSA_ACCOUNT_ID: "232400" 2026-04-19T23:17:32.769223Z 01O YOOKASSA_RESULT_PAYMENT_URL: https://devapp.air.fail 2026-04-19T23:17:32.769225Z 01O YOOKASSA_SECRET_KEY: test_oYFXFdJD9SBi9Xx-gXLnMdTOncW1_a_ErG9SLa6KSo0 2026-04-19T23:17:32.769226Z 01O image: registry.kisulkens.ru/kisulkens/platforms/air/services/backend:0e3d6ea8c7ba42ab38722a27c52cf52b2097ed57 2026-04-19T23:17:32.769229Z 01O networks: 2026-04-19T23:17:32.769230Z 01O default: null 2026-04-19T23:17:32.769232Z 01O restart: on-failure:3 2026-04-19T23:17:32.769233Z 01O celery-beat: 2026-04-19T23:17:32.769234Z 01O develop: 2026-04-19T23:17:32.769236Z 01O watch: 2026-04-19T23:17:32.769237Z 01O - path: /builds/kisulkens/platforms/air/services/backend 2026-04-19T23:17:32.769239Z 01O action: sync+restart 2026-04-19T23:17:32.769241Z 01O target: /app 2026-04-19T23:17:32.769242Z 01O command: 2026-04-19T23:17:32.769244Z 01O - celery 2026-04-19T23:17:32.769245Z 01O - -A 2026-04-19T23:17:32.769246Z 01O - backend 2026-04-19T23:17:32.769258Z 01O - beat 2026-04-19T23:17:32.769260Z 01O - -l 2026-04-19T23:17:32.769261Z 01O - INFO 2026-04-19T23:17:32.769262Z 01O deploy: 2026-04-19T23:17:32.769264Z 01O replicas: 1 2026-04-19T23:17:32.769265Z 01O update_config: 2026-04-19T23:17:32.769266Z 01O parallelism: 1 2026-04-19T23:17:32.769268Z 01O delay: 10s 2026-04-19T23:17:32.769269Z 01O order: start-first 2026-04-19T23:17:32.769271Z 01O restart_policy: 2026-04-19T23:17:32.769272Z 01O condition: on-failure 2026-04-19T23:17:32.769274Z 01O delay: 5s 2026-04-19T23:17:32.769275Z 01O max_attempts: 3 2026-04-19T23:17:32.769277Z 01O window: 30s 2026-04-19T23:17:32.769278Z 01O placement: 2026-04-19T23:17:32.769279Z 01O constraints: 2026-04-19T23:17:32.769281Z 01O - node.role == worker 2026-04-19T23:17:32.769282Z 01O - node.labels.type != observer 2026-04-19T23:17:32.769284Z 01O environment: 2026-04-19T23:17:32.769285Z 01O ALLOWED_HOSTS: devapp.air.fail,devapi.air.fail 2026-04-19T23:17:32.769287Z 01O BUSINESS_SUPPORT_MAIL_RECIPIENT: t.bikbov@air.fail 2026-04-19T23:17:32.769289Z 01O CACHE_URL: redis://cache-mdb:6379/0 2026-04-19T23:17:32.769291Z 01O CELERY_BROKER_URL: redis://celery-mdb:6379/0 2026-04-19T23:17:32.769292Z 01O CELERY_RESULT_BACKEND: redis://celery-mdb:6379/0 2026-04-19T23:17:32.769294Z 01O CORS_ALLOWED_ORIGINS: https://devapp.air.fail,http://localhost:3000 2026-04-19T23:17:32.769296Z 01O CSRF_TRUSTED_ORIGINS: https://devapp.air.fail,https://devapi.air.fail,http://localhost:3000 2026-04-19T23:17:32.769298Z 01O DEBUG: "true" 2026-04-19T23:17:32.769300Z 01O DEEPL_API_KEY: 4bb58b98-ca95-5978-9be0-ed437df6c15c:fx 2026-04-19T23:17:32.769301Z 01O DOMAIN: (devapp|devapi).air.fail 2026-04-19T23:17:32.769303Z 01O EMAIL_HOST: smtp.mail.ru 2026-04-19T23:17:32.769305Z 01O EMAIL_HOST_PASSWORD: fXC8TSbbWAzb7Rf9Qhtn 2026-04-19T23:17:32.769306Z 01O EMAIL_HOST_USER: noreply@air.fail 2026-04-19T23:17:32.769308Z 01O EMAIL_PORT: "2525" 2026-04-19T23:17:32.769309Z 01O EMAIL_USE_SSL: "0" 2026-04-19T23:17:32.769311Z 01O EMAIL_USE_TLS: "1" 2026-04-19T23:17:32.769312Z 01O ENVIRONMENT: staging 2026-04-19T23:17:32.769314Z 01O ERROR_EMAIL_RECIPIENTS: help@air.fail 2026-04-19T23:17:32.769316Z 01O FAL_API_KEY: 90c2e523-d246-4fe1-a771-0904917bf681:0338a9e09364e1c40301e6b1cb5ccf89 2026-04-19T23:17:32.769318Z 01O FEATURE_FLAG_API_URL: https://gitlab.com/api/v4/feature_flags/unleash/64383616 2026-04-19T23:17:32.769320Z 01O FEATURE_FLAG_APP_NAME: Development 2026-04-19T23:17:32.769322Z 01O FEATURE_FLAG_INSTANCE_ID: glffct-[MASKED] 2026-04-19T23:17:32.769342Z 01O FEATURE_FLAG_WEBHOOK_SECRET_KEY: ANJHj3423aj_RFDSJ3FDk3j423kjIJFkldshjbn2321423 2026-04-19T23:17:32.769344Z 01O FLUX_API_KEY: dccaf377-aecf-4cf0-aff4-dde47cee340d 2026-04-19T23:17:32.769346Z 01O GOOGLE_API_KEY: AIzaSyBf9el4d_CY610zjCcesKxKL70BLfl57OM 2026-04-19T23:17:32.769348Z 01O INVITATION_RESPONSE_URL: https://devapi.air.fail/api/v1/auth/business-account/respond 2026-04-19T23:17:32.769350Z 01O JWT_ACCESS_TOKEN_LIFETIME: "3600" 2026-04-19T23:17:32.769351Z 01O JWT_REFRESH_TOKEN_LIFETIME: "2592000" 2026-04-19T23:17:32.769353Z 01O JWT_SECRET_KEY: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c 2026-04-19T23:17:32.769356Z 01O MAIN_SITE_URL: https://devapp.air.fail 2026-04-19T23:17:32.769358Z 01O MAX_RECURRING_ATTEMPTS: "4" 2026-04-19T23:17:32.769359Z 01O MINIO_ACCESS_KEY: YCAJEgjjLbF-FmmsWfD5_6v5k 2026-04-19T23:17:32.769361Z 01O MINIO_ENDPOINT: storage.yandexcloud.net 2026-04-19T23:17:32.769363Z 01O MINIO_ENDPOINT_USE_HTTPS: "1" 2026-04-19T23:17:32.769364Z 01O MINIO_EXTERNAL_ENDPOINT: storage.yandexcloud.net 2026-04-19T23:17:32.769366Z 01O MINIO_EXTERNAL_ENDPOINT_USE_HTTPS: "1" 2026-04-19T23:17:32.769377Z 01O MINIO_PORT: "443" 2026-04-19T23:17:32.769379Z 01O MINIO_SECRET_KEY: YCPFFHZxIFilOHU0C5URoBuMVR1sWRCN5azyeYKA 2026-04-19T23:17:32.769381Z 01O MINIO_URL: storage.yandexcloud.net 2026-04-19T23:17:32.769383Z 01O MINIO_USE_HTTPS: "1" 2026-04-19T23:17:32.769384Z 01O OPENAI_API_KEY: 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 2026-04-19T23:17:32.769387Z 01O OPENROUTER_API_KEY: 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 2026-04-19T23:17:32.769389Z 01O POSTGRES_DB: postgres 2026-04-19T23:17:32.769391Z 01O POSTGRES_HOST: db-app-1 2026-04-19T23:17:32.769392Z 01O POSTGRES_PASSWORD: postgres 2026-04-19T23:17:32.769394Z 01O POSTGRES_PORT: "5432" 2026-04-19T23:17:32.769395Z 01O POSTGRES_USER: postgres 2026-04-19T23:17:32.769397Z 01O PROVIDER: docker 2026-04-19T23:17:32.769398Z 01O RECURRING_PAYMENT_CRONTAB_SCHEDULE: '*,*,*,*,*' 2026-04-19T23:17:32.769400Z 01O RELEASE: 774c1a6a37b4c6f1262ce0be91ed9a77 2026-04-19T23:17:32.769402Z 01O REPLICATE_API_KEY: r8_K3sPxv8hKAf78Jxh8idBIi6YM8AlshC2dNqlL 2026-04-19T23:17:32.769404Z 01O SECRET_KEY: testtest 2026-04-19T23:17:32.769405Z 01O SENTRY_URL: https://6ba299d87a84294c3e06b7b10d43424c@sentry.kisulkens.ru/3 2026-04-19T23:17:32.769407Z 01O SERPER_API_KEY: f9ec13bd60205457b02491676257e7ae8b9f48ac 2026-04-19T23:17:32.769409Z 01O SOCIAL_AUTH_YANDEX_OAUTH2_KEY: cb6a2f5edd9348d591cd9dd91e1ec23b 2026-04-19T23:17:32.769411Z 01O SOCIAL_AUTH_YANDEX_OAUTH2_SECRET: 44cc808168724f8f926986b43915898e 2026-04-19T23:17:32.769413Z 01O STABLE_DIFFUSION_API_KEY: sk-fGT9POMjJYCrv1ZDeTrd32vEjglrKnHyl7OzBkhKbEmcWfMd 2026-04-19T23:17:32.769415Z 01O STATIC_URL: djangostatic/ 2026-04-19T23:17:32.769416Z 01O TELEGRAM_BOT_TOKEN: 6362808225:AAHmVkFAvqXY2F_JZovPbi-0pzHG63SQKYk 2026-04-19T23:17:32.769418Z 01O USER_CONFIRMATION_URL: https://devapp.air.fail/confirm 2026-04-19T23:17:32.769420Z 01O USER_PASSWORD_RESET_URL: https://devapp.air.fail/change-password 2026-04-19T23:17:32.769422Z 01O YANDEX_CLOUD_API_KEY: AQVNzu06btNm4CeEuaZYqqzMrq1jfzPwVFSSSzEg 2026-04-19T23:17:32.769424Z 01O YANDEX_CLOUD_ID: b1gajcou22q1uumf3fcr 2026-04-19T23:17:32.769426Z 01O YOOKASSA_ACCOUNT_ID: "232400" 2026-04-19T23:17:32.769427Z 01O YOOKASSA_RESULT_PAYMENT_URL: https://devapp.air.fail 2026-04-19T23:17:32.769429Z 01O YOOKASSA_SECRET_KEY: test_oYFXFdJD9SBi9Xx-gXLnMdTOncW1_a_ErG9SLa6KSo0 2026-04-19T23:17:32.769431Z 01O image: registry.kisulkens.ru/kisulkens/platforms/air/services/backend:0e3d6ea8c7ba42ab38722a27c52cf52b2097ed57 2026-04-19T23:17:32.769433Z 01O networks: 2026-04-19T23:17:32.769435Z 01O default: null 2026-04-19T23:17:32.769436Z 01O restart: on-failure:3 2026-04-19T23:17:32.769438Z 01O celery-mdb: 2026-04-19T23:17:32.769439Z 01O deploy: 2026-04-19T23:17:32.769440Z 01O replicas: 1 2026-04-19T23:17:32.769442Z 01O update_config: 2026-04-19T23:17:32.769443Z 01O parallelism: 1 2026-04-19T23:17:32.769445Z 01O delay: 10s 2026-04-19T23:17:32.769446Z 01O order: start-first 2026-04-19T23:17:32.769448Z 01O restart_policy: 2026-04-19T23:17:32.769449Z 01O condition: on-failure 2026-04-19T23:17:32.769450Z 01O delay: 5s 2026-04-19T23:17:32.769452Z 01O max_attempts: 3 2026-04-19T23:17:32.769453Z 01O window: 30s 2026-04-19T23:17:32.769455Z 01O placement: 2026-04-19T23:17:32.769456Z 01O constraints: 2026-04-19T23:17:32.769458Z 01O - node.role == worker 2026-04-19T23:17:32.769459Z 01O - node.labels.type != observer 2026-04-19T23:17:32.769461Z 01O image: redis:alpine 2026-04-19T23:17:32.769462Z 01O networks: 2026-04-19T23:17:32.769463Z 01O default: null 2026-04-19T23:17:32.769465Z 01O channels-mdb: 2026-04-19T23:17:32.769466Z 01O deploy: 2026-04-19T23:17:32.769477Z 01O replicas: 1 2026-04-19T23:17:32.769479Z 01O update_config: 2026-04-19T23:17:32.769480Z 01O parallelism: 1 2026-04-19T23:17:32.769481Z 01O delay: 10s 2026-04-19T23:17:32.769483Z 01O order: start-first 2026-04-19T23:17:32.769484Z 01O restart_policy: 2026-04-19T23:17:32.769486Z 01O condition: on-failure 2026-04-19T23:17:32.769487Z 01O delay: 5s 2026-04-19T23:17:32.769489Z 01O max_attempts: 3 2026-04-19T23:17:32.769490Z 01O window: 30s 2026-04-19T23:17:32.769491Z 01O placement: 2026-04-19T23:17:32.769493Z 01O constraints: 2026-04-19T23:17:32.769494Z 01O - node.role == worker 2026-04-19T23:17:32.769496Z 01O - node.labels.type != observer 2026-04-19T23:17:32.769497Z 01O image: redis:alpine 2026-04-19T23:17:32.769499Z 01O networks: 2026-04-19T23:17:32.769500Z 01O default: null 2026-04-19T23:17:32.769502Z 01O housekeeper: 2026-04-19T23:17:32.769503Z 01O command: 2026-04-19T23:17:32.769504Z 01O - /bin/sh 2026-04-19T23:17:32.769506Z 01O - -c 2026-04-19T23:17:32.769507Z 01O - | 2026-04-19T23:17:32.769509Z 01O python manage.py initialize_buckets 2026-04-19T23:17:32.769510Z 01O python manage.py collectstatic --no-input 2026-04-19T23:17:32.769512Z 01O python manage.py migrate 2026-04-19T23:17:32.769514Z 01O deploy: 2026-04-19T23:17:32.769515Z 01O replicas: 1 2026-04-19T23:17:32.769516Z 01O update_config: 2026-04-19T23:17:32.769518Z 01O parallelism: 1 2026-04-19T23:17:32.769519Z 01O delay: 10s 2026-04-19T23:17:32.769521Z 01O order: start-first 2026-04-19T23:17:32.769522Z 01O restart_policy: 2026-04-19T23:17:32.769523Z 01O condition: on-failure 2026-04-19T23:17:32.769525Z 01O delay: 5s 2026-04-19T23:17:32.769526Z 01O max_attempts: 3 2026-04-19T23:17:32.769528Z 01O window: 30s 2026-04-19T23:17:32.769529Z 01O placement: 2026-04-19T23:17:32.769530Z 01O constraints: 2026-04-19T23:17:32.769532Z 01O - node.role == worker 2026-04-19T23:17:32.769533Z 01O - node.labels.type != observer 2026-04-19T23:17:32.769535Z 01O environment: 2026-04-19T23:17:32.769536Z 01O ALLOWED_HOSTS: devapp.air.fail,devapi.air.fail 2026-04-19T23:17:32.769538Z 01O BUSINESS_SUPPORT_MAIL_RECIPIENT: t.bikbov@air.fail 2026-04-19T23:17:32.769540Z 01O CACHE_URL: redis://cache-mdb:6379/0 2026-04-19T23:17:32.769542Z 01O CELERY_BROKER_URL: redis://celery-mdb:6379/0 2026-04-19T23:17:32.769543Z 01O CELERY_RESULT_BACKEND: redis://celery-mdb:6379/0 2026-04-19T23:17:32.769545Z 01O CORS_ALLOWED_ORIGINS: https://devapp.air.fail,http://localhost:3000 2026-04-19T23:17:32.769547Z 01O CSRF_TRUSTED_ORIGINS: https://devapp.air.fail,https://devapi.air.fail,http://localhost:3000 2026-04-19T23:17:32.769549Z 01O DEBUG: "true" 2026-04-19T23:17:32.769551Z 01O DEEPL_API_KEY: 4bb58b98-ca95-5978-9be0-ed437df6c15c:fx 2026-04-19T23:17:32.769553Z 01O DOMAIN: (devapp|devapi).air.fail 2026-04-19T23:17:32.769554Z 01O EMAIL_HOST: smtp.mail.ru 2026-04-19T23:17:32.769556Z 01O EMAIL_HOST_PASSWORD: fXC8TSbbWAzb7Rf9Qhtn 2026-04-19T23:17:32.769557Z 01O EMAIL_HOST_USER: noreply@air.fail 2026-04-19T23:17:32.769559Z 01O EMAIL_PORT: "2525" 2026-04-19T23:17:32.769577Z 01O EMAIL_USE_SSL: "0" 2026-04-19T23:17:32.769579Z 01O EMAIL_USE_TLS: "1" 2026-04-19T23:17:32.769580Z 01O ENVIRONMENT: staging 2026-04-19T23:17:32.769582Z 01O ERROR_EMAIL_RECIPIENTS: help@air.fail 2026-04-19T23:17:32.769583Z 01O FAL_API_KEY: 90c2e523-d246-4fe1-a771-0904917bf681:0338a9e09364e1c40301e6b1cb5ccf89 2026-04-19T23:17:32.769585Z 01O FEATURE_FLAG_API_URL: https://gitlab.com/api/v4/feature_flags/unleash/64383616 2026-04-19T23:17:32.769587Z 01O FEATURE_FLAG_APP_NAME: Development 2026-04-19T23:17:32.769589Z 01O FEATURE_FLAG_INSTANCE_ID: glffct-[MASKED] 2026-04-19T23:17:32.769621Z 01O FEATURE_FLAG_WEBHOOK_SECRET_KEY: ANJHj3423aj_RFDSJ3FDk3j423kjIJFkldshjbn2321423 2026-04-19T23:17:32.769637Z 01O FLUX_API_KEY: dccaf377-aecf-4cf0-aff4-dde47cee340d 2026-04-19T23:17:32.769638Z 01O GOOGLE_API_KEY: AIzaSyBf9el4d_CY610zjCcesKxKL70BLfl57OM 2026-04-19T23:17:32.769640Z 01O INVITATION_RESPONSE_URL: https://devapi.air.fail/api/v1/auth/business-account/respond 2026-04-19T23:17:32.769642Z 01O JWT_ACCESS_TOKEN_LIFETIME: "3600" 2026-04-19T23:17:32.769644Z 01O JWT_REFRESH_TOKEN_LIFETIME: "2592000" 2026-04-19T23:17:32.769645Z 01O JWT_SECRET_KEY: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c 2026-04-19T23:17:32.769648Z 01O MAIN_SITE_URL: https://devapp.air.fail 2026-04-19T23:17:32.769649Z 01O MAX_RECURRING_ATTEMPTS: "4" 2026-04-19T23:17:32.769651Z 01O MINIO_ACCESS_KEY: YCAJEgjjLbF-FmmsWfD5_6v5k 2026-04-19T23:17:32.769652Z 01O MINIO_ENDPOINT: storage.yandexcloud.net 2026-04-19T23:17:32.769654Z 01O MINIO_ENDPOINT_USE_HTTPS: "1" 2026-04-19T23:17:32.769655Z 01O MINIO_EXTERNAL_ENDPOINT: storage.yandexcloud.net 2026-04-19T23:17:32.769657Z 01O MINIO_EXTERNAL_ENDPOINT_USE_HTTPS: "1" 2026-04-19T23:17:32.769659Z 01O MINIO_PORT: "443" 2026-04-19T23:17:32.769660Z 01O MINIO_SECRET_KEY: YCPFFHZxIFilOHU0C5URoBuMVR1sWRCN5azyeYKA 2026-04-19T23:17:32.769662Z 01O MINIO_URL: storage.yandexcloud.net 2026-04-19T23:17:32.769663Z 01O MINIO_USE_HTTPS: "1" 2026-04-19T23:17:32.769665Z 01O OPENAI_API_KEY: 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 2026-04-19T23:17:32.769667Z 01O OPENROUTER_API_KEY: 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 2026-04-19T23:17:32.769669Z 01O POSTGRES_DB: postgres 2026-04-19T23:17:32.769671Z 01O POSTGRES_HOST: db-app-1 2026-04-19T23:17:32.769672Z 01O POSTGRES_PASSWORD: postgres 2026-04-19T23:17:32.769674Z 01O POSTGRES_PORT: "5432" 2026-04-19T23:17:32.769675Z 01O POSTGRES_USER: postgres 2026-04-19T23:17:32.769676Z 01O PROVIDER: docker 2026-04-19T23:17:32.769678Z 01O RECURRING_PAYMENT_CRONTAB_SCHEDULE: '*,*,*,*,*' 2026-04-19T23:17:32.769679Z 01O RELEASE: 774c1a6a37b4c6f1262ce0be91ed9a77 2026-04-19T23:17:32.769681Z 01O REPLICATE_API_KEY: r8_K3sPxv8hKAf78Jxh8idBIi6YM8AlshC2dNqlL 2026-04-19T23:17:32.769683Z 01O SECRET_KEY: testtest 2026-04-19T23:17:32.769684Z 01O SENTRY_URL: https://6ba299d87a84294c3e06b7b10d43424c@sentry.kisulkens.ru/3 2026-04-19T23:17:32.769686Z 01O SERPER_API_KEY: f9ec13bd60205457b02491676257e7ae8b9f48ac 2026-04-19T23:17:32.769687Z 01O SOCIAL_AUTH_YANDEX_OAUTH2_KEY: cb6a2f5edd9348d591cd9dd91e1ec23b 2026-04-19T23:17:32.769689Z 01O SOCIAL_AUTH_YANDEX_OAUTH2_SECRET: 44cc808168724f8f926986b43915898e 2026-04-19T23:17:32.769691Z 01O STABLE_DIFFUSION_API_KEY: sk-fGT9POMjJYCrv1ZDeTrd32vEjglrKnHyl7OzBkhKbEmcWfMd 2026-04-19T23:17:32.769693Z 01O STATIC_URL: djangostatic/ 2026-04-19T23:17:32.769694Z 01O TELEGRAM_BOT_TOKEN: 6362808225:AAHmVkFAvqXY2F_JZovPbi-0pzHG63SQKYk 2026-04-19T23:17:32.769696Z 01O USER_CONFIRMATION_URL: https://devapp.air.fail/confirm 2026-04-19T23:17:32.769698Z 01O USER_PASSWORD_RESET_URL: https://devapp.air.fail/change-password 2026-04-19T23:17:32.769700Z 01O YANDEX_CLOUD_API_KEY: AQVNzu06btNm4CeEuaZYqqzMrq1jfzPwVFSSSzEg 2026-04-19T23:17:32.769701Z 01O YANDEX_CLOUD_ID: b1gajcou22q1uumf3fcr 2026-04-19T23:17:32.769703Z 01O YOOKASSA_ACCOUNT_ID: "232400" 2026-04-19T23:17:32.769704Z 01O YOOKASSA_RESULT_PAYMENT_URL: https://devapp.air.fail 2026-04-19T23:17:32.769706Z 01O YOOKASSA_SECRET_KEY: test_oYFXFdJD9SBi9Xx-gXLnMdTOncW1_a_ErG9SLa6KSo0 2026-04-19T23:17:32.769708Z 01O image: registry.kisulkens.ru/kisulkens/platforms/air/services/backend:0e3d6ea8c7ba42ab38722a27c52cf52b2097ed57 2026-04-19T23:17:32.769710Z 01O networks: 2026-04-19T23:17:32.769721Z 01O default: null 2026-04-19T23:17:32.769722Z 01O restart: on-failure:3 2026-04-19T23:17:32.769724Z 01O static-server: 2026-04-19T23:17:32.769725Z 01O command: 2026-04-19T23:17:32.769726Z 01O - /bin/sh 2026-04-19T23:17:32.769728Z 01O - -c 2026-04-19T23:17:32.769729Z 01O - echo 'server { listen 80 default_server; access_log off; location /djangostatic/ { autoindex on; expires 365d; alias /var/www/static/; } }' > /etc/nginx/conf.d/default.conf && nginx -g 'daemon off;' 2026-04-19T23:17:32.769732Z 01O deploy: 2026-04-19T23:17:32.769733Z 01O replicas: 1 2026-04-19T23:17:32.769735Z 01O labels: 2026-04-19T23:17:32.769736Z 01O traefik.docker.network: infrastructure 2026-04-19T23:17:32.769738Z 01O traefik.enable: "true" 2026-04-19T23:17:32.769739Z 01O traefik.http.routers.backend-static-http.entrypoints: web 2026-04-19T23:17:32.769741Z 01O traefik.http.routers.backend-static-http.middlewares: sts-header@file,https-redirect@file 2026-04-19T23:17:32.769743Z 01O traefik.http.routers.backend-static-http.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/djangostatic/`) 2026-04-19T23:17:32.769745Z 01O traefik.http.routers.backend-static-http.service: backend-static 2026-04-19T23:17:32.769747Z 01O traefik.http.routers.backend-static-https.entrypoints: websecure 2026-04-19T23:17:32.769749Z 01O traefik.http.routers.backend-static-https.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/djangostatic/`) 2026-04-19T23:17:32.769751Z 01O traefik.http.routers.backend-static-https.service: backend-static 2026-04-19T23:17:32.769753Z 01O traefik.http.routers.backend-static-https.tls: "true" 2026-04-19T23:17:32.769754Z 01O traefik.http.routers.backend-static-https.tls.certresolver: defaultresolver 2026-04-19T23:17:32.769756Z 01O traefik.http.services.backend-static.loadbalancer.server.port: "80" 2026-04-19T23:17:32.769758Z 01O update_config: 2026-04-19T23:17:32.769760Z 01O parallelism: 1 2026-04-19T23:17:32.769761Z 01O delay: 10s 2026-04-19T23:17:32.769762Z 01O order: start-first 2026-04-19T23:17:32.769764Z 01O restart_policy: 2026-04-19T23:17:32.769765Z 01O condition: on-failure 2026-04-19T23:17:32.769766Z 01O delay: 5s 2026-04-19T23:17:32.769768Z 01O max_attempts: 3 2026-04-19T23:17:32.769769Z 01O window: 30s 2026-04-19T23:17:32.769770Z 01O placement: 2026-04-19T23:17:32.769772Z 01O constraints: 2026-04-19T23:17:32.769773Z 01O - node.role == worker 2026-04-19T23:17:32.769774Z 01O - node.labels.type != observer 2026-04-19T23:17:32.769776Z 01O environment: 2026-04-19T23:17:32.769777Z 01O ALLOWED_HOSTS: devapp.air.fail,devapi.air.fail 2026-04-19T23:17:32.769779Z 01O BUSINESS_SUPPORT_MAIL_RECIPIENT: t.bikbov@air.fail 2026-04-19T23:17:32.769780Z 01O CACHE_URL: redis://cache-mdb:6379/0 2026-04-19T23:17:32.769782Z 01O CELERY_BROKER_URL: redis://celery-mdb:6379/0 2026-04-19T23:17:32.769783Z 01O CELERY_RESULT_BACKEND: redis://celery-mdb:6379/0 2026-04-19T23:17:32.769785Z 01O CORS_ALLOWED_ORIGINS: https://devapp.air.fail,http://localhost:3000 2026-04-19T23:17:32.769787Z 01O CSRF_TRUSTED_ORIGINS: https://devapp.air.fail,https://devapi.air.fail,http://localhost:3000 2026-04-19T23:17:32.769789Z 01O DEBUG: "true" 2026-04-19T23:17:32.769790Z 01O DEEPL_API_KEY: 4bb58b98-ca95-5978-9be0-ed437df6c15c:fx 2026-04-19T23:17:32.769792Z 01O DOMAIN: (devapp|devapi).air.fail 2026-04-19T23:17:32.769793Z 01O EMAIL_HOST: smtp.mail.ru 2026-04-19T23:17:32.769795Z 01O EMAIL_HOST_PASSWORD: fXC8TSbbWAzb7Rf9Qhtn 2026-04-19T23:17:32.769796Z 01O EMAIL_HOST_USER: noreply@air.fail 2026-04-19T23:17:32.769798Z 01O EMAIL_PORT: "2525" 2026-04-19T23:17:32.769799Z 01O EMAIL_USE_SSL: "0" 2026-04-19T23:17:32.769801Z 01O EMAIL_USE_TLS: "1" 2026-04-19T23:17:32.769802Z 01O ERROR_EMAIL_RECIPIENTS: help@air.fail 2026-04-19T23:17:32.769812Z 01O FAL_API_KEY: 90c2e523-d246-4fe1-a771-0904917bf681:0338a9e09364e1c40301e6b1cb5ccf89 2026-04-19T23:17:32.769815Z 01O FEATURE_FLAG_API_URL: https://gitlab.com/api/v4/feature_flags/unleash/64383616 2026-04-19T23:17:32.769816Z 01O FEATURE_FLAG_APP_NAME: Development 2026-04-19T23:17:32.769818Z 01O FEATURE_FLAG_INSTANCE_ID: glffct-[MASKED] 2026-04-19T23:17:32.769835Z 01O FEATURE_FLAG_WEBHOOK_SECRET_KEY: ANJHj3423aj_RFDSJ3FDk3j423kjIJFkldshjbn2321423 2026-04-19T23:17:32.769837Z 01O FLUX_API_KEY: dccaf377-aecf-4cf0-aff4-dde47cee340d 2026-04-19T23:17:32.769838Z 01O GOOGLE_API_KEY: AIzaSyBf9el4d_CY610zjCcesKxKL70BLfl57OM 2026-04-19T23:17:32.769840Z 01O INVITATION_RESPONSE_URL: https://devapi.air.fail/api/v1/auth/business-account/respond 2026-04-19T23:17:32.769842Z 01O JWT_ACCESS_TOKEN_LIFETIME: "3600" 2026-04-19T23:17:32.769843Z 01O JWT_REFRESH_TOKEN_LIFETIME: "2592000" 2026-04-19T23:17:32.769845Z 01O JWT_SECRET_KEY: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c 2026-04-19T23:17:32.769848Z 01O MAIN_SITE_URL: https://devapp.air.fail 2026-04-19T23:17:32.769849Z 01O MAX_RECURRING_ATTEMPTS: "4" 2026-04-19T23:17:32.769851Z 01O MINIO_ACCESS_KEY: YCAJEgjjLbF-FmmsWfD5_6v5k 2026-04-19T23:17:32.769852Z 01O MINIO_ENDPOINT: storage.yandexcloud.net 2026-04-19T23:17:32.769854Z 01O MINIO_ENDPOINT_USE_HTTPS: "1" 2026-04-19T23:17:32.769855Z 01O MINIO_EXTERNAL_ENDPOINT: storage.yandexcloud.net 2026-04-19T23:17:32.769857Z 01O MINIO_EXTERNAL_ENDPOINT_USE_HTTPS: "1" 2026-04-19T23:17:32.769858Z 01O MINIO_PORT: "443" 2026-04-19T23:17:32.769860Z 01O MINIO_SECRET_KEY: YCPFFHZxIFilOHU0C5URoBuMVR1sWRCN5azyeYKA 2026-04-19T23:17:32.769861Z 01O MINIO_URL: storage.yandexcloud.net 2026-04-19T23:17:32.769863Z 01O MINIO_USE_HTTPS: "1" 2026-04-19T23:17:32.769864Z 01O OPENAI_API_KEY: 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 2026-04-19T23:17:32.769867Z 01O OPENROUTER_API_KEY: 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 2026-04-19T23:17:32.769869Z 01O POSTGRES_DB: postgres 2026-04-19T23:17:32.769870Z 01O POSTGRES_HOST: db-app-1 2026-04-19T23:17:32.769872Z 01O POSTGRES_PASSWORD: postgres 2026-04-19T23:17:32.769873Z 01O POSTGRES_PORT: "5432" 2026-04-19T23:17:32.769875Z 01O POSTGRES_USER: postgres 2026-04-19T23:17:32.769876Z 01O PROVIDER: docker 2026-04-19T23:17:32.769877Z 01O RECURRING_PAYMENT_CRONTAB_SCHEDULE: '*,*,*,*,*' 2026-04-19T23:17:32.769879Z 01O REPLICATE_API_KEY: r8_K3sPxv8hKAf78Jxh8idBIi6YM8AlshC2dNqlL 2026-04-19T23:17:32.769881Z 01O SECRET_KEY: testtest 2026-04-19T23:17:32.769882Z 01O SENTRY_URL: https://6ba299d87a84294c3e06b7b10d43424c@sentry.kisulkens.ru/3 2026-04-19T23:17:32.769884Z 01O SERPER_API_KEY: f9ec13bd60205457b02491676257e7ae8b9f48ac 2026-04-19T23:17:32.769886Z 01O SOCIAL_AUTH_YANDEX_OAUTH2_KEY: cb6a2f5edd9348d591cd9dd91e1ec23b 2026-04-19T23:17:32.769887Z 01O SOCIAL_AUTH_YANDEX_OAUTH2_SECRET: 44cc808168724f8f926986b43915898e 2026-04-19T23:17:32.769889Z 01O STABLE_DIFFUSION_API_KEY: sk-fGT9POMjJYCrv1ZDeTrd32vEjglrKnHyl7OzBkhKbEmcWfMd 2026-04-19T23:17:32.769891Z 01O STATIC_URL: djangostatic/ 2026-04-19T23:17:32.769892Z 01O TELEGRAM_BOT_TOKEN: 6362808225:AAHmVkFAvqXY2F_JZovPbi-0pzHG63SQKYk 2026-04-19T23:17:32.769894Z 01O USER_CONFIRMATION_URL: https://devapp.air.fail/confirm 2026-04-19T23:17:32.769896Z 01O USER_PASSWORD_RESET_URL: https://devapp.air.fail/change-password 2026-04-19T23:17:32.769898Z 01O YANDEX_CLOUD_API_KEY: AQVNzu06btNm4CeEuaZYqqzMrq1jfzPwVFSSSzEg 2026-04-19T23:17:32.769899Z 01O YANDEX_CLOUD_ID: b1gajcou22q1uumf3fcr 2026-04-19T23:17:32.769901Z 01O YOOKASSA_ACCOUNT_ID: "232400" 2026-04-19T23:17:32.769911Z 01O YOOKASSA_RESULT_PAYMENT_URL: https://devapp.air.fail 2026-04-19T23:17:32.769913Z 01O YOOKASSA_SECRET_KEY: test_oYFXFdJD9SBi9Xx-gXLnMdTOncW1_a_ErG9SLa6KSo0 2026-04-19T23:17:32.769915Z 01O image: nginx:alpine 2026-04-19T23:17:32.769916Z 01O labels: 2026-04-19T23:17:32.769918Z 01O traefik.docker.network: infrastructure 2026-04-19T23:17:32.769919Z 01O traefik.enable: "true" 2026-04-19T23:17:32.769921Z 01O traefik.http.routers.backend-static-http.entrypoints: web 2026-04-19T23:17:32.769922Z 01O traefik.http.routers.backend-static-http.middlewares: sts-header@file,https-redirect@file 2026-04-19T23:17:32.769924Z 01O traefik.http.routers.backend-static-http.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/djangostatic/`) 2026-04-19T23:17:32.769926Z 01O traefik.http.routers.backend-static-http.service: backend-static 2026-04-19T23:17:32.769928Z 01O traefik.http.routers.backend-static-https.entrypoints: websecure 2026-04-19T23:17:32.769930Z 01O traefik.http.routers.backend-static-https.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/djangostatic/`) 2026-04-19T23:17:32.769932Z 01O traefik.http.routers.backend-static-https.service: backend-static 2026-04-19T23:17:32.769934Z 01O traefik.http.routers.backend-static-https.tls: "true" 2026-04-19T23:17:32.769936Z 01O traefik.http.routers.backend-static-https.tls.certresolver: defaultresolver 2026-04-19T23:17:32.769937Z 01O traefik.http.services.backend-static.loadbalancer.server.port: "80" 2026-04-19T23:17:32.769939Z 01O networks: 2026-04-19T23:17:32.769940Z 01O infrastructure: null 2026-04-19T23:17:32.769942Z 01O volumes: 2026-04-19T23:17:32.769943Z 01O - type: volume 2026-04-19T23:17:32.769945Z 01O source: static 2026-04-19T23:17:32.769946Z 01O target: /var/www/static 2026-04-19T23:17:32.769947Z 01O volume: {} 2026-04-19T23:17:32.769949Z 01O networks: 2026-04-19T23:17:32.769950Z 01O default: 2026-04-19T23:17:32.769951Z 01O name: backend_default 2026-04-19T23:17:32.769952Z 01O infrastructure: 2026-04-19T23:17:32.769954Z 01O name: infrastructure 2026-04-19T23:17:32.769955Z 01O external: true 2026-04-19T23:17:32.769956Z 01O volumes: 2026-04-19T23:17:32.769957Z 01O static: 2026-04-19T23:17:32.769959Z 01O name: backend-static 2026-04-19T23:17:32.769960Z 01O x-app-config: 2026-04-19T23:17:32.769961Z 01O environment: 2026-04-19T23:17:32.769963Z 01O - RELEASE 2026-04-19T23:17:32.769964Z 01O - ENVIRONMENT 2026-04-19T23:17:32.769965Z 01O image: registry.kisulkens.ru/kisulkens/platforms/air/services/backend:0e3d6ea8c7ba42ab38722a27c52cf52b2097ed57 2026-04-19T23:17:32.769967Z 01O restart: on-failure:3 2026-04-19T23:17:32.769969Z 01O x-default-deploy: 2026-04-19T23:17:32.769970Z 01O placement: 2026-04-19T23:17:32.769971Z 01O constraints: 2026-04-19T23:17:32.769972Z 01O - node.role == worker 2026-04-19T23:17:32.769974Z 01O - node.labels.type != observer 2026-04-19T23:17:32.769975Z 01O restart_policy: 2026-04-19T23:17:32.769977Z 01O condition: on-failure 2026-04-19T23:17:32.769978Z 01O delay: 5s 2026-04-19T23:17:32.769979Z 01O max_attempts: 3 2026-04-19T23:17:32.769981Z 01O window: 30s 2026-04-19T23:17:32.769982Z 01O update_config: 2026-04-19T23:17:32.769983Z 01O delay: 10s 2026-04-19T23:17:32.769984Z 01O order: start-first 2026-04-19T23:17:32.769986Z 01O parallelism: 1 2026-04-19T23:17:32.771984Z 01O $ if [ "$(docker info --format '{{.Swarm.LocalNodeState}}' 2>/dev/null)" = "active" ]; then docker stack deploy --prune --with-registry-auth -c stack.yml $COMPOSE_PROJECT_NAME; else docker compose up -d; fi 2026-04-19T23:17:33.187719Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:0e3d6ea8c7ba42ab38722a27c52cf52b2097ed57 Pulling 2026-04-19T23:17:33.187733Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:0e3d6ea8c7ba42ab38722a27c52cf52b2097ed57 Pulling 2026-04-19T23:17:33.187803Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:0e3d6ea8c7ba42ab38722a27c52cf52b2097ed57 Pulling 2026-04-19T23:17:33.187809Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:0e3d6ea8c7ba42ab38722a27c52cf52b2097ed57 Pulling 2026-04-19T23:17:34.026217Z 01E 5435b2dcdf5c Already exists 0B 2026-04-19T23:17:34.028531Z 01E 25981ed25cff Already exists 0B 2026-04-19T23:17:34.029239Z 01E 5435b2dcdf5c Already exists 0B 2026-04-19T23:17:34.031969Z 01E d4c207a1ca27 Already exists 0B 2026-04-19T23:17:34.035282Z 01E f0bdb572205e Already exists 0B 2026-04-19T23:17:34.037763Z 01E 5435b2dcdf5c Already exists 0B 2026-04-19T23:17:34.038514Z 01E 5435b2dcdf5c Already exists 0B 2026-04-19T23:17:34.039305Z 01E 25981ed25cff Already exists 0B 2026-04-19T23:17:34.047977Z 01E 858f8a9a658f Already exists 0B 2026-04-19T23:17:34.059404Z 01E 25981ed25cff Already exists 0B 2026-04-19T23:17:34.061840Z 01E 25981ed25cff Already exists 0B 2026-04-19T23:17:34.062450Z 01E d4c207a1ca27 Already exists 0B 2026-04-19T23:17:34.066591Z 01E d4c207a1ca27 Already exists 0B 2026-04-19T23:17:34.069906Z 01E d5cc1e7f820a Already exists 0B 2026-04-19T23:17:34.070684Z 01E d4c207a1ca27 Already exists 0B 2026-04-19T23:17:34.071220Z 01E f0bdb572205e Already exists 0B 2026-04-19T23:17:34.074783Z 01E f0bdb572205e Already exists 0B 2026-04-19T23:17:34.077611Z 01E f0bdb572205e Already exists 0B 2026-04-19T23:17:34.078326Z 01E a6231aab7c0d Already exists 0B 2026-04-19T23:17:34.078330Z 01E 858f8a9a658f Already exists 0B 2026-04-19T23:17:34.085835Z 01E 19b77d7c1eb5 Already exists 0B 2026-04-19T23:17:34.098464Z 01E 858f8a9a658f Already exists 0B 2026-04-19T23:17:34.102465Z 01E 858f8a9a658f Already exists 0B 2026-04-19T23:17:34.103432Z 01E d5cc1e7f820a Already exists 0B 2026-04-19T23:17:34.105839Z 01E d5cc1e7f820a Already exists 0B 2026-04-19T23:17:34.106893Z 01E d5cc1e7f820a Already exists 0B 2026-04-19T23:17:34.110358Z 01E a6231aab7c0d Already exists 0B 2026-04-19T23:17:34.110748Z 01E 17c4bfabde96 Pulling fs layer 0B 2026-04-19T23:17:34.114067Z 01E a6231aab7c0d Already exists 0B 2026-04-19T23:17:34.115613Z 01E 19b77d7c1eb5 Already exists 0B 2026-04-19T23:17:34.115932Z 01E a6231aab7c0d Already exists 0B 2026-04-19T23:17:34.117872Z 01E 19b77d7c1eb5 Already exists 0B 2026-04-19T23:17:34.121342Z 01E 17c4bfabde96 Pulling fs layer 0B 2026-04-19T23:17:34.123100Z 01E 17c4bfabde96 Pulling fs layer 0B 2026-04-19T23:17:34.123708Z 01E 19b77d7c1eb5 Already exists 0B 2026-04-19T23:17:34.125536Z 01E 17c4bfabde96 Pulling fs layer 0B 2026-04-19T23:17:34.297933Z 01E 17c4bfabde96 Downloading 13.78kB 2026-04-19T23:17:34.298242Z 01E 17c4bfabde96 Downloading 13.78kB 2026-04-19T23:17:34.298248Z 01E 17c4bfabde96 Downloading 13.78kB 2026-04-19T23:17:34.304040Z 01E 17c4bfabde96 Downloading 13.78kB 2026-04-19T23:17:34.399365Z 01E 17c4bfabde96 Downloading 583.1kB 2026-04-19T23:17:34.399508Z 01E 17c4bfabde96 Downloading 583.1kB 2026-04-19T23:17:34.399512Z 01E 17c4bfabde96 Downloading 583.1kB 2026-04-19T23:17:34.405244Z 01E 17c4bfabde96 Downloading 583.1kB 2026-04-19T23:17:34.465381Z 01E 17c4bfabde96 Download complete 0B 2026-04-19T23:17:34.465387Z 01E 17c4bfabde96 Extracting 32.77kB 2026-04-19T23:17:34.465610Z 01E 17c4bfabde96 Download complete 0B 2026-04-19T23:17:34.465671Z 01E 17c4bfabde96 Download complete 0B 2026-04-19T23:17:34.465921Z 01E 17c4bfabde96 Extracting 32.77kB 2026-04-19T23:17:34.465924Z 01E 17c4bfabde96 Extracting 32.77kB 2026-04-19T23:17:34.471594Z 01E 17c4bfabde96 Download complete 0B 2026-04-19T23:17:34.471768Z 01E 17c4bfabde96 Extracting 32.77kB 2026-04-19T23:17:34.568502Z 01E 17c4bfabde96 Extracting 1.081MB 2026-04-19T23:17:34.568778Z 01E 17c4bfabde96 Extracting 1.081MB 2026-04-19T23:17:34.568783Z 01E 17c4bfabde96 Extracting 1.081MB 2026-04-19T23:17:34.574743Z 01E 17c4bfabde96 Extracting 1.081MB 2026-04-19T23:17:34.575524Z 01E 17c4bfabde96 Extracting 1.085MB 2026-04-19T23:17:34.576023Z 01E 17c4bfabde96 Extracting 1.085MB 2026-04-19T23:17:34.576082Z 01E 17c4bfabde96 Extracting 1.085MB 2026-04-19T23:17:34.581868Z 01E 17c4bfabde96 Extracting 1.085MB 2026-04-19T23:17:34.615981Z 01E 17c4bfabde96 Pull complete 0B 2026-04-19T23:17:34.616428Z 01E 17c4bfabde96 Pull complete 0B 2026-04-19T23:17:34.616432Z 01E 17c4bfabde96 Pull complete 0B 2026-04-19T23:17:34.622348Z 01E 17c4bfabde96 Pull complete 0B 2026-04-19T23:17:34.626696Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:0e3d6ea8c7ba42ab38722a27c52cf52b2097ed57 Pulled 2026-04-19T23:17:34.626705Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:0e3d6ea8c7ba42ab38722a27c52cf52b2097ed57 Pulled 2026-04-19T23:17:34.627361Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:0e3d6ea8c7ba42ab38722a27c52cf52b2097ed57 Pulled 2026-04-19T23:17:34.632176Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:0e3d6ea8c7ba42ab38722a27c52cf52b2097ed57 Pulled 2026-04-19T23:17:34.731678Z 01E Container backend-cache-mdb-1 Running 2026-04-19T23:17:34.732761Z 01E Container backend-housekeeper-1 Recreate 2026-04-19T23:17:34.732769Z 01E Container backend-channels-mdb-1 Running 2026-04-19T23:17:34.732773Z 01E Container backend-celery-mdb-1 Running 2026-04-19T23:17:34.732974Z 01E Container backend-app-1 Recreate 2026-04-19T23:17:34.733114Z 01E Container backend-celery-beat-1 Recreate 2026-04-19T23:17:34.733956Z 01E Container backend-static-server-1 Running 2026-04-19T23:17:34.733964Z 01E Container backend-celery-1 Recreate 2026-04-19T23:17:34.987815Z 01E Container backend-celery-1 Recreated 2026-04-19T23:17:34.989820Z 01E Container backend-housekeeper-1 Recreated 2026-04-19T23:17:36.031459Z 01E Container backend-celery-beat-1 Recreated 2026-04-19T23:17:45.306176Z 01E Container backend-app-1 Recreated 2026-04-19T23:17:45.338348Z 01E Container backend-app-1 Starting 2026-04-19T23:17:45.338355Z 01E Container backend-celery-beat-1 Starting 2026-04-19T23:17:45.338358Z 01E Container backend-housekeeper-1 Starting 2026-04-19T23:17:45.338360Z 01E Container backend-celery-1 Starting 2026-04-19T23:17:45.577490Z 01E Container backend-celery-beat-1 Started 2026-04-19T23:17:45.702848Z 01E Container backend-app-1 Started 2026-04-19T23:17:45.801088Z 01E Container backend-celery-1 Started 2026-04-19T23:17:45.883324Z 01E Container backend-housekeeper-1 Started 2026-04-19T23:17:46.062153Z 00O section_end:1776640666:step_script 2026-04-19T23:17:46.062164Z 00O+section_start:1776640666:cleanup_file_variables 2026-04-19T23:17:46.065188Z 00O+Cleaning up project directory and file based variables 2026-04-19T23:17:46.482841Z 00O section_end:1776640666:cleanup_file_variables 2026-04-19T23:17:46.482854Z 00O+ 2026-04-19T23:17:46.601703Z 00O Job succeeded