2026-04-19T23:14:30.562360Z 00O Running with gitlab-runner 18.9.0 (07e534ba) 2026-04-19T23:14:30.562395Z 00O  on ba0d40dbec6d ee6NEhN34, system ID: r_LuGAIt6mmQ0P 2026-04-19T23:14:30.562457Z 00O Resolving secrets 2026-04-19T23:14:30.562774Z 00O section_start:1776640470:prepare_executor 2026-04-19T23:14:30.562778Z 00O+Preparing the "docker" executor 2026-04-19T23:14:30.589507Z 00O Using Docker executor with image docker:cli ... 2026-04-19T23:14:31.621457Z 00O Starting service docker:dind... 2026-04-19T23:14:31.621475Z 00O Using effective pull policy of [always] for container docker:dind 2026-04-19T23:14:31.703481Z 00O Pulling docker image docker:dind ... 2026-04-19T23:14:33.095993Z 00O Using docker image sha256:a6dd5322747a95cd8e3207bd8d415a8fd20ec34e9c00f06dc019cbd912013489 for docker:dind with digest docker@sha256:a6dd5322747a95cd8e3207bd8d415a8fd20ec34e9c00f06dc019cbd912013489 ... 2026-04-19T23:14:33.340341Z 00O Waiting for services to be up and running (timeout 30 seconds)... 2026-04-19T23:15:04.848756Z 00E 2026-04-19T23:15:04.848770Z 00E *** WARNING: Service runner-ee6nehn34-project-243-concurrent-0-4ef34936a4317494-docker-0 probably didn't start properly. 2026-04-19T23:15:04.848776Z 00E 2026-04-19T23:15:04.848778Z 00E Health check error: 2026-04-19T23:15:04.848782Z 00E service "runner-ee6nehn34-project-243-concurrent-0-4ef34936a4317494-docker-0-wait-for-service" timeout 2026-04-19T23:15:04.848786Z 00E 2026-04-19T23:15:04.848788Z 00E Health check container logs: 2026-04-19T23:15:04.848791Z 00E 2026-04-19T23:14:33.671375100Z waiting for TCP connection to 1f400b34ab06 on [2375 2376]... 2026-04-19T23:15:04.848795Z 00E 2026-04-19T23:14:33.671418197Z dialing 1f400b34ab06:2376... 2026-04-19T23:15:04.848799Z 00E 2026-04-19T23:14:33.671424478Z dialing 1f400b34ab06:2375... 2026-04-19T23:15:04.848803Z 00E 2026-04-19T23:14:34.671919620Z dialing 1f400b34ab06:2376... 2026-04-19T23:15:04.848805Z 00E 2026-04-19T23:14:34.671946886Z dialing 1f400b34ab06:2375... 2026-04-19T23:15:04.848807Z 00E 2026-04-19T23:14:35.672308676Z dialing 1f400b34ab06:2376... 2026-04-19T23:15:04.848809Z 00E 2026-04-19T23:14:35.672329366Z dialing 1f400b34ab06:2375... 2026-04-19T23:15:04.848812Z 00E 2026-04-19T23:14:36.673804908Z dialing 1f400b34ab06:2376... 2026-04-19T23:15:04.848816Z 00E 2026-04-19T23:14:36.673855326Z dialing 1f400b34ab06:2375... 2026-04-19T23:15:04.848819Z 00E 2026-04-19T23:15:04.848821Z 00E Service container logs: 2026-04-19T23:15:04.848823Z 00E 2026-04-19T23:14:34.974095161Z Certificate request self-signature ok 2026-04-19T23:15:04.848827Z 00E 2026-04-19T23:14:34.974152615Z subject=CN=docker:dind server 2026-04-19T23:15:04.848830Z 00E 2026-04-19T23:14:34.995385506Z /certs/server/cert.pem: OK 2026-04-19T23:15:04.848833Z 00E 2026-04-19T23:14:35.624161441Z Certificate request self-signature ok 2026-04-19T23:15:04.848837Z 00E 2026-04-19T23:14:35.624186458Z subject=CN=docker:dind client 2026-04-19T23:15:04.848840Z 00E 2026-04-19T23:14:35.644110275Z /certs/client/cert.pem: OK 2026-04-19T23:15:04.848843Z 00E 2026-04-19T23:14:35.648703485Z cat: can't open '/proc/net/ip6_tables_names': No such file or directory 2026-04-19T23:15:04.848847Z 00E 2026-04-19T23:14:35.650012114Z cat: can't open '/proc/net/arp_tables_names': No such file or directory 2026-04-19T23:15:04.848851Z 00E 2026-04-19T23:14:35.653724752Z ip: can't find device 'nf_tables' 2026-04-19T23:15:04.848854Z 00E 2026-04-19T23:14:35.655080428Z nf_tables 376832 4063 nft_chain_nat,nft_compat 2026-04-19T23:15:04.848858Z 00E 2026-04-19T23:14:35.655311165Z nfnetlink 20480 7 nf_conntrack_netlink,ip_set,nft_compat,nf_tables 2026-04-19T23:15:04.848863Z 00E 2026-04-19T23:14:35.655328872Z libcrc32c 12288 5 nf_nat,nf_conntrack,nf_tables,btrfs,raid456 2026-04-19T23:15:04.848867Z 00E 2026-04-19T23:14:35.655959917Z modprobe: can't change directory to '/lib/modules': No such file or directory 2026-04-19T23:15:04.848871Z 00E 2026-04-19T23:14:35.659025704Z ip: can't find device 'ip_tables' 2026-04-19T23:15:04.848874Z 00E 2026-04-19T23:14:35.660615675Z ip_tables 32768 0 2026-04-19T23:15:04.848877Z 00E 2026-04-19T23:14:35.660721546Z x_tables 65536 8 xt_nat,xt_tcpudp,xt_conntrack,xt_MASQUERADE,xt_set,xt_addrtype,nft_compat,ip_tables 2026-04-19T23:15:04.848882Z 00E 2026-04-19T23:14:35.661295264Z modprobe: can't change directory to '/lib/modules': No such file or directory 2026-04-19T23:15:04.848886Z 00E 2026-04-19T23:14:35.662975831Z ip: can't find device 'ip6_tables' 2026-04-19T23:15:04.848890Z 00E 2026-04-19T23:14:35.665470642Z modprobe: can't change directory to '/lib/modules': No such file or directory 2026-04-19T23:15:04.848894Z 00E 2026-04-19T23:14:35.667572361Z iptables v1.8.11 (nf_tables) 2026-04-19T23:15:04.848897Z 00E 2026-04-19T23:14:35.671598948Z mount: permission denied (are you root?) 2026-04-19T23:15:04.848901Z 00E 2026-04-19T23:14:35.671709904Z Could not mount /sys/kernel/security. 2026-04-19T23:15:04.848905Z 00E 2026-04-19T23:14:35.671723772Z AppArmor detection and --privileged mode might break. 2026-04-19T23:15:04.848974Z 00E 2026-04-19T23:14:35.673390283Z mount: permission denied (are you root?) 2026-04-19T23:15:04.848979Z 00E 2026-04-19T23:15:04.848981Z 00E ********* 2026-04-19T23:15:04.848984Z 00E 2026-04-19T23:15:04.880158Z 00O Using effective pull policy of [always] for container docker:cli 2026-04-19T23:15:04.945595Z 00O Pulling docker image docker:cli ... 2026-04-19T23:15:06.333396Z 00O Using docker image sha256:2efe7c8e806b35050def6ba1ba0ddad67b521a0a6d37f4910b3d88f11b495d03 for docker:cli with digest docker@sha256:2efe7c8e806b35050def6ba1ba0ddad67b521a0a6d37f4910b3d88f11b495d03 ... 2026-04-19T23:15:06.333420Z 00O section_end:1776640506:prepare_executor 2026-04-19T23:15:06.333424Z 00O+section_start:1776640506:prepare_script 2026-04-19T23:15:06.333700Z 00O+Preparing environment 2026-04-19T23:15:06.361778Z 00O Using effective pull policy of [always] for container sha256:8759a73e613f7d952d78a5c4cb758a1d0c60dbb2e311c0ce19861809907251a2 2026-04-19T23:15:06.636090Z 01O Running on runner-ee6nehn34-project-243-concurrent-0 via ba0d40dbec6d... 2026-04-19T23:15:06.780792Z 00O section_end:1776640506:prepare_script 2026-04-19T23:15:06.780800Z 00O+section_start:1776640506:get_sources 2026-04-19T23:15:06.781845Z 00O+Getting source from Git repository 2026-04-19T23:15:07.103032Z 01O Gitaly correlation ID: 01KPM0CAE1DS19GBH44N514BPP 2026-04-19T23:15:07.113206Z 01O Fetching changes with git depth set to 20... 2026-04-19T23:15:07.117883Z 01O Reinitialized existing Git repository in /builds/kisulkens/platforms/air/services/backend/.git/ 2026-04-19T23:15:07.121157Z 01O Created fresh repository. 2026-04-19T23:15:07.774909Z 01O Checking out 5a7da099 as detached HEAD (ref is staging)... 2026-04-19T23:15:07.785978Z 01O Removing .env 2026-04-19T23:15:07.843823Z 01O 2026-04-19T23:15:07.843834Z 01O Skipping Git submodules setup 2026-04-19T23:15:08.018405Z 00O section_end:1776640508:get_sources 2026-04-19T23:15:08.018416Z 00O+section_start:1776640508:step_script 2026-04-19T23:15:08.022972Z 00O+Executing "step_script" stage of the job script 2026-04-19T23:15:08.023008Z 00O Using effective pull policy of [always] for container docker:cli 2026-04-19T23:15:08.083092Z 00O Using docker image sha256:2efe7c8e806b35050def6ba1ba0ddad67b521a0a6d37f4910b3d88f11b495d03 for docker:cli with digest docker@sha256:2efe7c8e806b35050def6ba1ba0ddad67b521a0a6d37f4910b3d88f11b495d03 ... 2026-04-19T23:15:08.374431Z 01O $ mkdir -p $DOCKER_CERT_PATH 2026-04-19T23:15:08.375162Z 01O $ export ENVNAME=$(echo ${ENVIRONMENT} | tr '[:lower:]' '[:upper:]') 2026-04-19T23:15:08.376593Z 01O $ export DOCKER_HOST="tcp://$(printenv "${ENVNAME}_CLUSTER_HOST"):2376" 2026-04-19T23:15:08.377490Z 01O $ cp "$(printenv ${ENVNAME}_CLUSTER_CA)" $DOCKER_CERT_PATH/ca.pem 2026-04-19T23:15:08.380521Z 01O $ cp "$(printenv ${ENVNAME}_CLUSTER_CERT)" $DOCKER_CERT_PATH/cert.pem 2026-04-19T23:15:08.382110Z 01O $ cp "$(printenv ${ENVNAME}_CLUSTER_KEY)" $DOCKER_CERT_PATH/key.pem 2026-04-19T23:15:08.383956Z 01O $ echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" $CI_REGISTRY --password-stdin 2026-04-19T23:15:08.835743Z 01E 2026-04-19T23:15:08.835756Z 01E WARNING! Your credentials are stored unencrypted in '/root/.docker/config.json'. 2026-04-19T23:15:08.835761Z 01E Configure a credential helper to remove this warning. See 2026-04-19T23:15:08.835765Z 01E https://docs.docker.com/go/credential-store/ 2026-04-19T23:15:08.835768Z 01E 2026-04-19T23:15:08.835781Z 01O Login Succeeded 2026-04-19T23:15:08.838327Z 01O $ export RELEASE=$(echo -n $(date '+%D %X') | md5sum | awk '{print $1}') 2026-04-19T23:15:08.841011Z 01O $ docker compose config 2026-04-19T23:15:08.935261Z 01O name: backend 2026-04-19T23:15:08.935270Z 01O services: 2026-04-19T23:15:08.935272Z 01O app: 2026-04-19T23:15:08.935273Z 01O build: 2026-04-19T23:15:08.935274Z 01O context: /builds/kisulkens/platforms/air/services/backend 2026-04-19T23:15:08.935276Z 01O dockerfile: Dockerfile 2026-04-19T23:15:08.935277Z 01O develop: 2026-04-19T23:15:08.935279Z 01O watch: 2026-04-19T23:15:08.935280Z 01O - path: /builds/kisulkens/platforms/air/services/backend 2026-04-19T23:15:08.935281Z 01O action: sync 2026-04-19T23:15:08.935282Z 01O target: /app 2026-04-19T23:15:08.935284Z 01O command: 2026-04-19T23:15:08.935290Z 01O - /bin/sh 2026-04-19T23:15:08.935291Z 01O - -c 2026-04-19T23:15:08.935292Z 01O - | 2026-04-19T23:15:08.935293Z 01O python manage.py compilemessages 2026-04-19T23:15:08.935295Z 01O python -m uvicorn backend.asgi:application --host 0.0.0.0 --ws wsproto --http httptools --lifespan off --log-level info 2026-04-19T23:15:08.935297Z 01O deploy: 2026-04-19T23:15:08.935298Z 01O replicas: 1 2026-04-19T23:15:08.935299Z 01O labels: 2026-04-19T23:15:08.935300Z 01O traefik.docker.network: infrastructure 2026-04-19T23:15:08.935301Z 01O traefik.enable: "true" 2026-04-19T23:15:08.935346Z 01O traefik.http.routers.backend-admin-http.entrypoints: web 2026-04-19T23:15:08.935347Z 01O traefik.http.routers.backend-admin-http.middlewares: sts-header@file,https-redirect@file,internal-allowlist@file 2026-04-19T23:15:08.935349Z 01O traefik.http.routers.backend-admin-http.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/admin`) 2026-04-19T23:15:08.935351Z 01O traefik.http.routers.backend-admin-http.service: backend 2026-04-19T23:15:08.935353Z 01O traefik.http.routers.backend-admin-https.entrypoints: websecure 2026-04-19T23:15:08.935354Z 01O traefik.http.routers.backend-admin-https.middlewares: internal-allowlist@file 2026-04-19T23:15:08.935356Z 01O traefik.http.routers.backend-admin-https.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/admin`) 2026-04-19T23:15:08.935358Z 01O traefik.http.routers.backend-admin-https.service: backend 2026-04-19T23:15:08.935359Z 01O traefik.http.routers.backend-admin-https.tls: "true" 2026-04-19T23:15:08.935361Z 01O traefik.http.routers.backend-admin-https.tls.certresolver: defaultresolver 2026-04-19T23:15:08.935362Z 01O traefik.http.routers.backend-http.entrypoints: web 2026-04-19T23:15:08.935364Z 01O traefik.http.routers.backend-http.middlewares: sts-header@file,https-redirect@file 2026-04-19T23:15:08.935365Z 01O traefik.http.routers.backend-http.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/api`) 2026-04-19T23:15:08.935367Z 01O traefik.http.routers.backend-http.service: backend 2026-04-19T23:15:08.935369Z 01O traefik.http.routers.backend-https.entrypoints: websecure 2026-04-19T23:15:08.935370Z 01O traefik.http.routers.backend-https.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/api`) 2026-04-19T23:15:08.935372Z 01O traefik.http.routers.backend-https.service: backend 2026-04-19T23:15:08.935373Z 01O traefik.http.routers.backend-https.tls: "true" 2026-04-19T23:15:08.935375Z 01O traefik.http.routers.backend-https.tls.certresolver: defaultresolver 2026-04-19T23:15:08.935376Z 01O traefik.http.routers.backend-public-api-http.entrypoints: web 2026-04-19T23:15:08.935378Z 01O traefik.http.routers.backend-public-api-http.middlewares: sts-header@file,https-redirect@file 2026-04-19T23:15:08.935380Z 01O traefik.http.routers.backend-public-api-http.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/public`) 2026-04-19T23:15:08.935382Z 01O traefik.http.routers.backend-public-api-http.service: backend 2026-04-19T23:15:08.935383Z 01O traefik.http.routers.backend-public-api-https.entrypoints: websecure 2026-04-19T23:15:08.935385Z 01O traefik.http.routers.backend-public-api-https.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/public`) 2026-04-19T23:15:08.935387Z 01O traefik.http.routers.backend-public-api-https.service: backend 2026-04-19T23:15:08.935388Z 01O traefik.http.routers.backend-public-api-https.tls: "true" 2026-04-19T23:15:08.935389Z 01O traefik.http.routers.backend-public-api-https.tls.certresolver: defaultresolver 2026-04-19T23:15:08.935391Z 01O traefik.http.services.backend.loadbalancer.server.port: "8000" 2026-04-19T23:15:08.935393Z 01O update_config: 2026-04-19T23:15:08.935394Z 01O parallelism: 1 2026-04-19T23:15:08.935395Z 01O delay: 10s 2026-04-19T23:15:08.935396Z 01O order: start-first 2026-04-19T23:15:08.935397Z 01O restart_policy: 2026-04-19T23:15:08.935398Z 01O condition: on-failure 2026-04-19T23:15:08.935400Z 01O delay: 5s 2026-04-19T23:15:08.935401Z 01O max_attempts: 3 2026-04-19T23:15:08.935402Z 01O window: 30s 2026-04-19T23:15:08.935403Z 01O placement: 2026-04-19T23:15:08.935404Z 01O constraints: 2026-04-19T23:15:08.935405Z 01O - node.role == worker 2026-04-19T23:15:08.935406Z 01O - node.labels.type != observer 2026-04-19T23:15:08.935417Z 01O environment: 2026-04-19T23:15:08.935418Z 01O ALLOWED_HOSTS: devapp.air.fail,devapi.air.fail 2026-04-19T23:15:08.935420Z 01O BUSINESS_SUPPORT_MAIL_RECIPIENT: t.bikbov@air.fail 2026-04-19T23:15:08.935421Z 01O CACHE_URL: redis://cache-mdb:6379/0 2026-04-19T23:15:08.935423Z 01O CELERY_BROKER_URL: redis://celery-mdb:6379/0 2026-04-19T23:15:08.935424Z 01O CELERY_RESULT_BACKEND: redis://celery-mdb:6379/0 2026-04-19T23:15:08.935425Z 01O CORS_ALLOWED_ORIGINS: https://devapp.air.fail,http://localhost:3000 2026-04-19T23:15:08.935427Z 01O CSRF_TRUSTED_ORIGINS: https://devapp.air.fail,https://devapi.air.fail,http://localhost:3000 2026-04-19T23:15:08.935429Z 01O DEBUG: "true" 2026-04-19T23:15:08.935430Z 01O DEEPL_API_KEY: 4bb58b98-ca95-5978-9be0-ed437df6c15c:fx 2026-04-19T23:15:08.935431Z 01O DOMAIN: (devapp|devapi).air.fail 2026-04-19T23:15:08.935433Z 01O EMAIL_HOST: smtp.mail.ru 2026-04-19T23:15:08.935434Z 01O EMAIL_HOST_PASSWORD: fXC8TSbbWAzb7Rf9Qhtn 2026-04-19T23:15:08.935435Z 01O EMAIL_HOST_USER: noreply@air.fail 2026-04-19T23:15:08.935436Z 01O EMAIL_PORT: "2525" 2026-04-19T23:15:08.935438Z 01O EMAIL_USE_SSL: "0" 2026-04-19T23:15:08.935439Z 01O EMAIL_USE_TLS: "1" 2026-04-19T23:15:08.935440Z 01O ENVIRONMENT: staging 2026-04-19T23:15:08.935441Z 01O ERROR_EMAIL_RECIPIENTS: help@air.fail 2026-04-19T23:15:08.935443Z 01O FAL_API_KEY: 90c2e523-d246-4fe1-a771-0904917bf681:0338a9e09364e1c40301e6b1cb5ccf89 2026-04-19T23:15:08.935444Z 01O FEATURE_FLAG_API_URL: https://gitlab.com/api/v4/feature_flags/unleash/64383616 2026-04-19T23:15:08.935446Z 01O FEATURE_FLAG_APP_NAME: Development 2026-04-19T23:15:08.935448Z 01O FEATURE_FLAG_INSTANCE_ID: glffct-[MASKED] 2026-04-19T23:15:08.935476Z 01O FEATURE_FLAG_WEBHOOK_SECRET_KEY: ANJHj3423aj_RFDSJ3FDk3j423kjIJFkldshjbn2321423 2026-04-19T23:15:08.935477Z 01O FLUX_API_KEY: dccaf377-aecf-4cf0-aff4-dde47cee340d 2026-04-19T23:15:08.935479Z 01O GOOGLE_API_KEY: AIzaSyBf9el4d_CY610zjCcesKxKL70BLfl57OM 2026-04-19T23:15:08.935480Z 01O INVITATION_RESPONSE_URL: https://devapi.air.fail/api/v1/auth/business-account/respond 2026-04-19T23:15:08.935482Z 01O JWT_ACCESS_TOKEN_LIFETIME: "3600" 2026-04-19T23:15:08.935483Z 01O JWT_REFRESH_TOKEN_LIFETIME: "2592000" 2026-04-19T23:15:08.935485Z 01O JWT_SECRET_KEY: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c 2026-04-19T23:15:08.935487Z 01O MAIN_SITE_URL: https://devapp.air.fail 2026-04-19T23:15:08.935488Z 01O MAX_RECURRING_ATTEMPTS: "4" 2026-04-19T23:15:08.935490Z 01O MINIO_ACCESS_KEY: YCAJEgjjLbF-FmmsWfD5_6v5k 2026-04-19T23:15:08.935491Z 01O MINIO_ENDPOINT: storage.yandexcloud.net 2026-04-19T23:15:08.935492Z 01O MINIO_ENDPOINT_USE_HTTPS: "1" 2026-04-19T23:15:08.935494Z 01O MINIO_EXTERNAL_ENDPOINT: storage.yandexcloud.net 2026-04-19T23:15:08.935495Z 01O MINIO_EXTERNAL_ENDPOINT_USE_HTTPS: "1" 2026-04-19T23:15:08.935496Z 01O MINIO_PORT: "443" 2026-04-19T23:15:08.935498Z 01O MINIO_SECRET_KEY: YCPFFHZxIFilOHU0C5URoBuMVR1sWRCN5azyeYKA 2026-04-19T23:15:08.935499Z 01O MINIO_URL: storage.yandexcloud.net 2026-04-19T23:15:08.935500Z 01O MINIO_USE_HTTPS: "1" 2026-04-19T23:15:08.935502Z 01O OPENAI_API_KEY: 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 2026-04-19T23:15:08.935504Z 01O OPENROUTER_API_KEY: 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 2026-04-19T23:15:08.935506Z 01O POSTGRES_DB: postgres 2026-04-19T23:15:08.935507Z 01O POSTGRES_HOST: db-app-1 2026-04-19T23:15:08.935508Z 01O POSTGRES_PASSWORD: postgres 2026-04-19T23:15:08.935509Z 01O POSTGRES_PORT: "5432" 2026-04-19T23:15:08.935511Z 01O POSTGRES_USER: postgres 2026-04-19T23:15:08.935521Z 01O PROVIDER: docker 2026-04-19T23:15:08.935522Z 01O RECURRING_PAYMENT_CRONTAB_SCHEDULE: '*,*,*,*,*' 2026-04-19T23:15:08.935523Z 01O RELEASE: 86c546b014bb3b9ac44be6912ad25c5d 2026-04-19T23:15:08.935525Z 01O REPLICATE_API_KEY: r8_K3sPxv8hKAf78Jxh8idBIi6YM8AlshC2dNqlL 2026-04-19T23:15:08.935526Z 01O SECRET_KEY: testtest 2026-04-19T23:15:08.935527Z 01O SENTRY_URL: https://6ba299d87a84294c3e06b7b10d43424c@sentry.kisulkens.ru/3 2026-04-19T23:15:08.935529Z 01O SERPER_API_KEY: f9ec13bd60205457b02491676257e7ae8b9f48ac 2026-04-19T23:15:08.935531Z 01O SOCIAL_AUTH_YANDEX_OAUTH2_KEY: cb6a2f5edd9348d591cd9dd91e1ec23b 2026-04-19T23:15:08.935532Z 01O SOCIAL_AUTH_YANDEX_OAUTH2_SECRET: 44cc808168724f8f926986b43915898e 2026-04-19T23:15:08.935534Z 01O STABLE_DIFFUSION_API_KEY: sk-fGT9POMjJYCrv1ZDeTrd32vEjglrKnHyl7OzBkhKbEmcWfMd 2026-04-19T23:15:08.935535Z 01O STATIC_URL: djangostatic/ 2026-04-19T23:15:08.935537Z 01O TELEGRAM_BOT_TOKEN: 6362808225:AAHmVkFAvqXY2F_JZovPbi-0pzHG63SQKYk 2026-04-19T23:15:08.935538Z 01O USER_CONFIRMATION_URL: https://devapp.air.fail/confirm 2026-04-19T23:15:08.935540Z 01O USER_PASSWORD_RESET_URL: https://devapp.air.fail/change-password 2026-04-19T23:15:08.935541Z 01O YANDEX_CLOUD_API_KEY: AQVNzu06btNm4CeEuaZYqqzMrq1jfzPwVFSSSzEg 2026-04-19T23:15:08.935543Z 01O YANDEX_CLOUD_ID: b1gajcou22q1uumf3fcr 2026-04-19T23:15:08.935544Z 01O YOOKASSA_ACCOUNT_ID: "232400" 2026-04-19T23:15:08.935545Z 01O YOOKASSA_RESULT_PAYMENT_URL: https://devapp.air.fail 2026-04-19T23:15:08.935547Z 01O YOOKASSA_SECRET_KEY: test_oYFXFdJD9SBi9Xx-gXLnMdTOncW1_a_ErG9SLa6KSo0 2026-04-19T23:15:08.935548Z 01O image: registry.kisulkens.ru/kisulkens/platforms/air/services/backend:5a7da099ba63f71fcd39ef89164abd4901208cb6 2026-04-19T23:15:08.935550Z 01O labels: 2026-04-19T23:15:08.935551Z 01O traefik.docker.network: infrastructure 2026-04-19T23:15:08.935552Z 01O traefik.enable: "true" 2026-04-19T23:15:08.935554Z 01O traefik.http.routers.backend-admin-http.entrypoints: web 2026-04-19T23:15:08.935555Z 01O traefik.http.routers.backend-admin-http.middlewares: sts-header@file,https-redirect@file,internal-allowlist@file 2026-04-19T23:15:08.935557Z 01O traefik.http.routers.backend-admin-http.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/admin`) 2026-04-19T23:15:08.935559Z 01O traefik.http.routers.backend-admin-http.service: backend 2026-04-19T23:15:08.935578Z 01O traefik.http.routers.backend-admin-https.entrypoints: websecure 2026-04-19T23:15:08.935580Z 01O traefik.http.routers.backend-admin-https.middlewares: internal-allowlist@file 2026-04-19T23:15:08.935581Z 01O traefik.http.routers.backend-admin-https.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/admin`) 2026-04-19T23:15:08.935583Z 01O traefik.http.routers.backend-admin-https.service: backend 2026-04-19T23:15:08.935585Z 01O traefik.http.routers.backend-admin-https.tls: "true" 2026-04-19T23:15:08.935586Z 01O traefik.http.routers.backend-admin-https.tls.certresolver: defaultresolver 2026-04-19T23:15:08.935588Z 01O traefik.http.routers.backend-http.entrypoints: web 2026-04-19T23:15:08.935589Z 01O traefik.http.routers.backend-http.middlewares: sts-header@file,https-redirect@file 2026-04-19T23:15:08.935591Z 01O traefik.http.routers.backend-http.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/api`) 2026-04-19T23:15:08.935593Z 01O traefik.http.routers.backend-http.service: backend 2026-04-19T23:15:08.935594Z 01O traefik.http.routers.backend-https.entrypoints: websecure 2026-04-19T23:15:08.935596Z 01O traefik.http.routers.backend-https.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/api`) 2026-04-19T23:15:08.935597Z 01O traefik.http.routers.backend-https.service: backend 2026-04-19T23:15:08.935599Z 01O traefik.http.routers.backend-https.tls: "true" 2026-04-19T23:15:08.935600Z 01O traefik.http.routers.backend-https.tls.certresolver: defaultresolver 2026-04-19T23:15:08.935614Z 01O traefik.http.routers.backend-public-api-http.entrypoints: web 2026-04-19T23:15:08.935616Z 01O traefik.http.routers.backend-public-api-http.middlewares: sts-header@file,https-redirect@file 2026-04-19T23:15:08.935618Z 01O traefik.http.routers.backend-public-api-http.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/public`) 2026-04-19T23:15:08.935620Z 01O traefik.http.routers.backend-public-api-http.service: backend 2026-04-19T23:15:08.935621Z 01O traefik.http.routers.backend-public-api-https.entrypoints: websecure 2026-04-19T23:15:08.935623Z 01O traefik.http.routers.backend-public-api-https.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/public`) 2026-04-19T23:15:08.935625Z 01O traefik.http.routers.backend-public-api-https.service: backend 2026-04-19T23:15:08.935626Z 01O traefik.http.routers.backend-public-api-https.tls: "true" 2026-04-19T23:15:08.935628Z 01O traefik.http.routers.backend-public-api-https.tls.certresolver: defaultresolver 2026-04-19T23:15:08.935629Z 01O traefik.http.services.backend.loadbalancer.server.port: "8000" 2026-04-19T23:15:08.935631Z 01O networks: 2026-04-19T23:15:08.935632Z 01O default: null 2026-04-19T23:15:08.935633Z 01O infrastructure: null 2026-04-19T23:15:08.935635Z 01O restart: on-failure:3 2026-04-19T23:15:08.935636Z 01O volumes: 2026-04-19T23:15:08.935637Z 01O - type: volume 2026-04-19T23:15:08.935638Z 01O source: static 2026-04-19T23:15:08.935639Z 01O target: /code/static 2026-04-19T23:15:08.935640Z 01O volume: {} 2026-04-19T23:15:08.935641Z 01O cache-mdb: 2026-04-19T23:15:08.935642Z 01O deploy: 2026-04-19T23:15:08.935644Z 01O replicas: 1 2026-04-19T23:15:08.935645Z 01O update_config: 2026-04-19T23:15:08.935646Z 01O parallelism: 1 2026-04-19T23:15:08.935647Z 01O delay: 10s 2026-04-19T23:15:08.935648Z 01O order: start-first 2026-04-19T23:15:08.935649Z 01O restart_policy: 2026-04-19T23:15:08.935650Z 01O condition: on-failure 2026-04-19T23:15:08.935652Z 01O delay: 5s 2026-04-19T23:15:08.935653Z 01O max_attempts: 3 2026-04-19T23:15:08.935654Z 01O window: 30s 2026-04-19T23:15:08.935655Z 01O placement: 2026-04-19T23:15:08.935656Z 01O constraints: 2026-04-19T23:15:08.935657Z 01O - node.role == worker 2026-04-19T23:15:08.935658Z 01O - node.labels.type != observer 2026-04-19T23:15:08.935660Z 01O image: redis:alpine 2026-04-19T23:15:08.935661Z 01O networks: 2026-04-19T23:15:08.935662Z 01O default: null 2026-04-19T23:15:08.935663Z 01O celery: 2026-04-19T23:15:08.935664Z 01O develop: 2026-04-19T23:15:08.935665Z 01O watch: 2026-04-19T23:15:08.935666Z 01O - path: /builds/kisulkens/platforms/air/services/backend 2026-04-19T23:15:08.935668Z 01O action: sync+restart 2026-04-19T23:15:08.935669Z 01O target: /app 2026-04-19T23:15:08.935670Z 01O command: 2026-04-19T23:15:08.935671Z 01O - celery 2026-04-19T23:15:08.935672Z 01O - -A 2026-04-19T23:15:08.935673Z 01O - backend 2026-04-19T23:15:08.935675Z 01O - worker 2026-04-19T23:15:08.935676Z 01O - -l 2026-04-19T23:15:08.935677Z 01O - INFO 2026-04-19T23:15:08.935678Z 01O - --concurrency 2026-04-19T23:15:08.935679Z 01O - "3" 2026-04-19T23:15:08.935680Z 01O deploy: 2026-04-19T23:15:08.935681Z 01O replicas: 1 2026-04-19T23:15:08.935682Z 01O update_config: 2026-04-19T23:15:08.935683Z 01O parallelism: 1 2026-04-19T23:15:08.935684Z 01O delay: 10s 2026-04-19T23:15:08.935685Z 01O order: start-first 2026-04-19T23:15:08.935687Z 01O restart_policy: 2026-04-19T23:15:08.935688Z 01O condition: on-failure 2026-04-19T23:15:08.935689Z 01O delay: 5s 2026-04-19T23:15:08.935690Z 01O max_attempts: 3 2026-04-19T23:15:08.935691Z 01O window: 30s 2026-04-19T23:15:08.935692Z 01O placement: 2026-04-19T23:15:08.935701Z 01O constraints: 2026-04-19T23:15:08.935702Z 01O - node.role == worker 2026-04-19T23:15:08.935704Z 01O - node.labels.type != observer 2026-04-19T23:15:08.935705Z 01O environment: 2026-04-19T23:15:08.935706Z 01O ALLOWED_HOSTS: devapp.air.fail,devapi.air.fail 2026-04-19T23:15:08.935708Z 01O BUSINESS_SUPPORT_MAIL_RECIPIENT: t.bikbov@air.fail 2026-04-19T23:15:08.935709Z 01O C_FORCE_ROOT: "true" 2026-04-19T23:15:08.935710Z 01O CACHE_URL: redis://cache-mdb:6379/0 2026-04-19T23:15:08.935712Z 01O CELERY_BROKER_URL: redis://celery-mdb:6379/0 2026-04-19T23:15:08.935713Z 01O CELERY_RESULT_BACKEND: redis://celery-mdb:6379/0 2026-04-19T23:15:08.935714Z 01O CORS_ALLOWED_ORIGINS: https://devapp.air.fail,http://localhost:3000 2026-04-19T23:15:08.935716Z 01O CSRF_TRUSTED_ORIGINS: https://devapp.air.fail,https://devapi.air.fail,http://localhost:3000 2026-04-19T23:15:08.935718Z 01O DEBUG: "true" 2026-04-19T23:15:08.935719Z 01O DEEPL_API_KEY: 4bb58b98-ca95-5978-9be0-ed437df6c15c:fx 2026-04-19T23:15:08.935720Z 01O DOMAIN: (devapp|devapi).air.fail 2026-04-19T23:15:08.935722Z 01O EMAIL_HOST: smtp.mail.ru 2026-04-19T23:15:08.935723Z 01O EMAIL_HOST_PASSWORD: fXC8TSbbWAzb7Rf9Qhtn 2026-04-19T23:15:08.935724Z 01O EMAIL_HOST_USER: noreply@air.fail 2026-04-19T23:15:08.935726Z 01O EMAIL_PORT: "2525" 2026-04-19T23:15:08.935727Z 01O EMAIL_USE_SSL: "0" 2026-04-19T23:15:08.935728Z 01O EMAIL_USE_TLS: "1" 2026-04-19T23:15:08.935729Z 01O ERROR_EMAIL_RECIPIENTS: help@air.fail 2026-04-19T23:15:08.935730Z 01O FAL_API_KEY: 90c2e523-d246-4fe1-a771-0904917bf681:0338a9e09364e1c40301e6b1cb5ccf89 2026-04-19T23:15:08.935732Z 01O FEATURE_FLAG_API_URL: https://gitlab.com/api/v4/feature_flags/unleash/64383616 2026-04-19T23:15:08.935734Z 01O FEATURE_FLAG_APP_NAME: Development 2026-04-19T23:15:08.935735Z 01O FEATURE_FLAG_INSTANCE_ID: glffct-[MASKED] 2026-04-19T23:15:08.935749Z 01O FEATURE_FLAG_WEBHOOK_SECRET_KEY: ANJHj3423aj_RFDSJ3FDk3j423kjIJFkldshjbn2321423 2026-04-19T23:15:08.935751Z 01O FLUX_API_KEY: dccaf377-aecf-4cf0-aff4-dde47cee340d 2026-04-19T23:15:08.935753Z 01O GOOGLE_API_KEY: AIzaSyBf9el4d_CY610zjCcesKxKL70BLfl57OM 2026-04-19T23:15:08.935754Z 01O INVITATION_RESPONSE_URL: https://devapi.air.fail/api/v1/auth/business-account/respond 2026-04-19T23:15:08.935756Z 01O JWT_ACCESS_TOKEN_LIFETIME: "3600" 2026-04-19T23:15:08.935757Z 01O JWT_REFRESH_TOKEN_LIFETIME: "2592000" 2026-04-19T23:15:08.935758Z 01O JWT_SECRET_KEY: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c 2026-04-19T23:15:08.935761Z 01O MAIN_SITE_URL: https://devapp.air.fail 2026-04-19T23:15:08.935762Z 01O MAX_RECURRING_ATTEMPTS: "4" 2026-04-19T23:15:08.935763Z 01O MINIO_ACCESS_KEY: YCAJEgjjLbF-FmmsWfD5_6v5k 2026-04-19T23:15:08.935765Z 01O MINIO_ENDPOINT: storage.yandexcloud.net 2026-04-19T23:15:08.935766Z 01O MINIO_ENDPOINT_USE_HTTPS: "1" 2026-04-19T23:15:08.935767Z 01O MINIO_EXTERNAL_ENDPOINT: storage.yandexcloud.net 2026-04-19T23:15:08.935769Z 01O MINIO_EXTERNAL_ENDPOINT_USE_HTTPS: "1" 2026-04-19T23:15:08.935770Z 01O MINIO_PORT: "443" 2026-04-19T23:15:08.935771Z 01O MINIO_SECRET_KEY: YCPFFHZxIFilOHU0C5URoBuMVR1sWRCN5azyeYKA 2026-04-19T23:15:08.935772Z 01O MINIO_URL: storage.yandexcloud.net 2026-04-19T23:15:08.935774Z 01O MINIO_USE_HTTPS: "1" 2026-04-19T23:15:08.935775Z 01O OPENAI_API_KEY: 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 2026-04-19T23:15:08.935777Z 01O OPENROUTER_API_KEY: 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 2026-04-19T23:15:08.935779Z 01O POSTGRES_DB: postgres 2026-04-19T23:15:08.935780Z 01O POSTGRES_HOST: db-app-1 2026-04-19T23:15:08.935789Z 01O POSTGRES_PASSWORD: postgres 2026-04-19T23:15:08.935791Z 01O POSTGRES_PORT: "5432" 2026-04-19T23:15:08.935792Z 01O POSTGRES_USER: postgres 2026-04-19T23:15:08.935793Z 01O PROVIDER: docker 2026-04-19T23:15:08.935794Z 01O RECURRING_PAYMENT_CRONTAB_SCHEDULE: '*,*,*,*,*' 2026-04-19T23:15:08.935796Z 01O REPLICATE_API_KEY: r8_K3sPxv8hKAf78Jxh8idBIi6YM8AlshC2dNqlL 2026-04-19T23:15:08.935797Z 01O SECRET_KEY: testtest 2026-04-19T23:15:08.935799Z 01O SENTRY_URL: https://6ba299d87a84294c3e06b7b10d43424c@sentry.kisulkens.ru/3 2026-04-19T23:15:08.935800Z 01O SERPER_API_KEY: f9ec13bd60205457b02491676257e7ae8b9f48ac 2026-04-19T23:15:08.935802Z 01O SOCIAL_AUTH_YANDEX_OAUTH2_KEY: cb6a2f5edd9348d591cd9dd91e1ec23b 2026-04-19T23:15:08.935803Z 01O SOCIAL_AUTH_YANDEX_OAUTH2_SECRET: 44cc808168724f8f926986b43915898e 2026-04-19T23:15:08.935805Z 01O STABLE_DIFFUSION_API_KEY: sk-fGT9POMjJYCrv1ZDeTrd32vEjglrKnHyl7OzBkhKbEmcWfMd 2026-04-19T23:15:08.935806Z 01O STATIC_URL: djangostatic/ 2026-04-19T23:15:08.935807Z 01O TELEGRAM_BOT_TOKEN: 6362808225:AAHmVkFAvqXY2F_JZovPbi-0pzHG63SQKYk 2026-04-19T23:15:08.935809Z 01O USER_CONFIRMATION_URL: https://devapp.air.fail/confirm 2026-04-19T23:15:08.935810Z 01O USER_PASSWORD_RESET_URL: https://devapp.air.fail/change-password 2026-04-19T23:15:08.935812Z 01O YANDEX_CLOUD_API_KEY: AQVNzu06btNm4CeEuaZYqqzMrq1jfzPwVFSSSzEg 2026-04-19T23:15:08.935813Z 01O YANDEX_CLOUD_ID: b1gajcou22q1uumf3fcr 2026-04-19T23:15:08.935815Z 01O YOOKASSA_ACCOUNT_ID: "232400" 2026-04-19T23:15:08.935816Z 01O YOOKASSA_RESULT_PAYMENT_URL: https://devapp.air.fail 2026-04-19T23:15:08.935817Z 01O YOOKASSA_SECRET_KEY: test_oYFXFdJD9SBi9Xx-gXLnMdTOncW1_a_ErG9SLa6KSo0 2026-04-19T23:15:08.935819Z 01O image: registry.kisulkens.ru/kisulkens/platforms/air/services/backend:5a7da099ba63f71fcd39ef89164abd4901208cb6 2026-04-19T23:15:08.935821Z 01O networks: 2026-04-19T23:15:08.935822Z 01O default: null 2026-04-19T23:15:08.935823Z 01O restart: on-failure:3 2026-04-19T23:15:08.935824Z 01O celery-beat: 2026-04-19T23:15:08.935825Z 01O develop: 2026-04-19T23:15:08.935827Z 01O watch: 2026-04-19T23:15:08.935828Z 01O - path: /builds/kisulkens/platforms/air/services/backend 2026-04-19T23:15:08.935829Z 01O action: sync+restart 2026-04-19T23:15:08.935830Z 01O target: /app 2026-04-19T23:15:08.935831Z 01O command: 2026-04-19T23:15:08.935833Z 01O - celery 2026-04-19T23:15:08.935834Z 01O - -A 2026-04-19T23:15:08.935835Z 01O - backend 2026-04-19T23:15:08.935836Z 01O - beat 2026-04-19T23:15:08.935837Z 01O - -l 2026-04-19T23:15:08.935838Z 01O - INFO 2026-04-19T23:15:08.935839Z 01O deploy: 2026-04-19T23:15:08.935840Z 01O replicas: 1 2026-04-19T23:15:08.935841Z 01O update_config: 2026-04-19T23:15:08.935842Z 01O parallelism: 1 2026-04-19T23:15:08.935844Z 01O delay: 10s 2026-04-19T23:15:08.935845Z 01O order: start-first 2026-04-19T23:15:08.935846Z 01O restart_policy: 2026-04-19T23:15:08.935847Z 01O condition: on-failure 2026-04-19T23:15:08.935848Z 01O delay: 5s 2026-04-19T23:15:08.935849Z 01O max_attempts: 3 2026-04-19T23:15:08.935850Z 01O window: 30s 2026-04-19T23:15:08.935852Z 01O placement: 2026-04-19T23:15:08.935853Z 01O constraints: 2026-04-19T23:15:08.935854Z 01O - node.role == worker 2026-04-19T23:15:08.935855Z 01O - node.labels.type != observer 2026-04-19T23:15:08.935856Z 01O environment: 2026-04-19T23:15:08.935857Z 01O ALLOWED_HOSTS: devapp.air.fail,devapi.air.fail 2026-04-19T23:15:08.935859Z 01O BUSINESS_SUPPORT_MAIL_RECIPIENT: t.bikbov@air.fail 2026-04-19T23:15:08.935860Z 01O CACHE_URL: redis://cache-mdb:6379/0 2026-04-19T23:15:08.935862Z 01O CELERY_BROKER_URL: redis://celery-mdb:6379/0 2026-04-19T23:15:08.935863Z 01O CELERY_RESULT_BACKEND: redis://celery-mdb:6379/0 2026-04-19T23:15:08.935872Z 01O CORS_ALLOWED_ORIGINS: https://devapp.air.fail,http://localhost:3000 2026-04-19T23:15:08.935873Z 01O CSRF_TRUSTED_ORIGINS: https://devapp.air.fail,https://devapi.air.fail,http://localhost:3000 2026-04-19T23:15:08.935875Z 01O DEBUG: "true" 2026-04-19T23:15:08.935876Z 01O DEEPL_API_KEY: 4bb58b98-ca95-5978-9be0-ed437df6c15c:fx 2026-04-19T23:15:08.935878Z 01O DOMAIN: (devapp|devapi).air.fail 2026-04-19T23:15:08.935879Z 01O EMAIL_HOST: smtp.mail.ru 2026-04-19T23:15:08.935880Z 01O EMAIL_HOST_PASSWORD: fXC8TSbbWAzb7Rf9Qhtn 2026-04-19T23:15:08.935882Z 01O EMAIL_HOST_USER: noreply@air.fail 2026-04-19T23:15:08.935883Z 01O EMAIL_PORT: "2525" 2026-04-19T23:15:08.935884Z 01O EMAIL_USE_SSL: "0" 2026-04-19T23:15:08.935885Z 01O EMAIL_USE_TLS: "1" 2026-04-19T23:15:08.935887Z 01O ENVIRONMENT: staging 2026-04-19T23:15:08.935888Z 01O ERROR_EMAIL_RECIPIENTS: help@air.fail 2026-04-19T23:15:08.935889Z 01O FAL_API_KEY: 90c2e523-d246-4fe1-a771-0904917bf681:0338a9e09364e1c40301e6b1cb5ccf89 2026-04-19T23:15:08.935891Z 01O FEATURE_FLAG_API_URL: https://gitlab.com/api/v4/feature_flags/unleash/64383616 2026-04-19T23:15:08.935892Z 01O FEATURE_FLAG_APP_NAME: Development 2026-04-19T23:15:08.935894Z 01O FEATURE_FLAG_INSTANCE_ID: glffct-[MASKED] 2026-04-19T23:15:08.935910Z 01O FEATURE_FLAG_WEBHOOK_SECRET_KEY: ANJHj3423aj_RFDSJ3FDk3j423kjIJFkldshjbn2321423 2026-04-19T23:15:08.935912Z 01O FLUX_API_KEY: dccaf377-aecf-4cf0-aff4-dde47cee340d 2026-04-19T23:15:08.935913Z 01O GOOGLE_API_KEY: AIzaSyBf9el4d_CY610zjCcesKxKL70BLfl57OM 2026-04-19T23:15:08.935915Z 01O INVITATION_RESPONSE_URL: https://devapi.air.fail/api/v1/auth/business-account/respond 2026-04-19T23:15:08.935917Z 01O JWT_ACCESS_TOKEN_LIFETIME: "3600" 2026-04-19T23:15:08.935918Z 01O JWT_REFRESH_TOKEN_LIFETIME: "2592000" 2026-04-19T23:15:08.935919Z 01O JWT_SECRET_KEY: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c 2026-04-19T23:15:08.935921Z 01O MAIN_SITE_URL: https://devapp.air.fail 2026-04-19T23:15:08.935923Z 01O MAX_RECURRING_ATTEMPTS: "4" 2026-04-19T23:15:08.935924Z 01O MINIO_ACCESS_KEY: YCAJEgjjLbF-FmmsWfD5_6v5k 2026-04-19T23:15:08.935925Z 01O MINIO_ENDPOINT: storage.yandexcloud.net 2026-04-19T23:15:08.935927Z 01O MINIO_ENDPOINT_USE_HTTPS: "1" 2026-04-19T23:15:08.935928Z 01O MINIO_EXTERNAL_ENDPOINT: storage.yandexcloud.net 2026-04-19T23:15:08.935929Z 01O MINIO_EXTERNAL_ENDPOINT_USE_HTTPS: "1" 2026-04-19T23:15:08.935931Z 01O MINIO_PORT: "443" 2026-04-19T23:15:08.935932Z 01O MINIO_SECRET_KEY: YCPFFHZxIFilOHU0C5URoBuMVR1sWRCN5azyeYKA 2026-04-19T23:15:08.935933Z 01O MINIO_URL: storage.yandexcloud.net 2026-04-19T23:15:08.935935Z 01O MINIO_USE_HTTPS: "1" 2026-04-19T23:15:08.935936Z 01O OPENAI_API_KEY: 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 2026-04-19T23:15:08.935938Z 01O OPENROUTER_API_KEY: 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 2026-04-19T23:15:08.935940Z 01O POSTGRES_DB: postgres 2026-04-19T23:15:08.935941Z 01O POSTGRES_HOST: db-app-1 2026-04-19T23:15:08.935942Z 01O POSTGRES_PASSWORD: postgres 2026-04-19T23:15:08.935944Z 01O POSTGRES_PORT: "5432" 2026-04-19T23:15:08.935945Z 01O POSTGRES_USER: postgres 2026-04-19T23:15:08.935946Z 01O PROVIDER: docker 2026-04-19T23:15:08.935947Z 01O RECURRING_PAYMENT_CRONTAB_SCHEDULE: '*,*,*,*,*' 2026-04-19T23:15:08.935949Z 01O RELEASE: 86c546b014bb3b9ac44be6912ad25c5d 2026-04-19T23:15:08.935950Z 01O REPLICATE_API_KEY: r8_K3sPxv8hKAf78Jxh8idBIi6YM8AlshC2dNqlL 2026-04-19T23:15:08.935951Z 01O SECRET_KEY: testtest 2026-04-19T23:15:08.935953Z 01O SENTRY_URL: https://6ba299d87a84294c3e06b7b10d43424c@sentry.kisulkens.ru/3 2026-04-19T23:15:08.935961Z 01O SERPER_API_KEY: f9ec13bd60205457b02491676257e7ae8b9f48ac 2026-04-19T23:15:08.935963Z 01O SOCIAL_AUTH_YANDEX_OAUTH2_KEY: cb6a2f5edd9348d591cd9dd91e1ec23b 2026-04-19T23:15:08.935965Z 01O SOCIAL_AUTH_YANDEX_OAUTH2_SECRET: 44cc808168724f8f926986b43915898e 2026-04-19T23:15:08.935966Z 01O STABLE_DIFFUSION_API_KEY: sk-fGT9POMjJYCrv1ZDeTrd32vEjglrKnHyl7OzBkhKbEmcWfMd 2026-04-19T23:15:08.935968Z 01O STATIC_URL: djangostatic/ 2026-04-19T23:15:08.935969Z 01O TELEGRAM_BOT_TOKEN: 6362808225:AAHmVkFAvqXY2F_JZovPbi-0pzHG63SQKYk 2026-04-19T23:15:08.935971Z 01O USER_CONFIRMATION_URL: https://devapp.air.fail/confirm 2026-04-19T23:15:08.935972Z 01O USER_PASSWORD_RESET_URL: https://devapp.air.fail/change-password 2026-04-19T23:15:08.935974Z 01O YANDEX_CLOUD_API_KEY: AQVNzu06btNm4CeEuaZYqqzMrq1jfzPwVFSSSzEg 2026-04-19T23:15:08.935975Z 01O YANDEX_CLOUD_ID: b1gajcou22q1uumf3fcr 2026-04-19T23:15:08.935976Z 01O YOOKASSA_ACCOUNT_ID: "232400" 2026-04-19T23:15:08.935978Z 01O YOOKASSA_RESULT_PAYMENT_URL: https://devapp.air.fail 2026-04-19T23:15:08.935979Z 01O YOOKASSA_SECRET_KEY: test_oYFXFdJD9SBi9Xx-gXLnMdTOncW1_a_ErG9SLa6KSo0 2026-04-19T23:15:08.935981Z 01O image: registry.kisulkens.ru/kisulkens/platforms/air/services/backend:5a7da099ba63f71fcd39ef89164abd4901208cb6 2026-04-19T23:15:08.935983Z 01O networks: 2026-04-19T23:15:08.935984Z 01O default: null 2026-04-19T23:15:08.935985Z 01O restart: on-failure:3 2026-04-19T23:15:08.935986Z 01O celery-mdb: 2026-04-19T23:15:08.935987Z 01O deploy: 2026-04-19T23:15:08.935988Z 01O replicas: 1 2026-04-19T23:15:08.935989Z 01O update_config: 2026-04-19T23:15:08.935990Z 01O parallelism: 1 2026-04-19T23:15:08.935992Z 01O delay: 10s 2026-04-19T23:15:08.935993Z 01O order: start-first 2026-04-19T23:15:08.935994Z 01O restart_policy: 2026-04-19T23:15:08.935995Z 01O condition: on-failure 2026-04-19T23:15:08.935996Z 01O delay: 5s 2026-04-19T23:15:08.935997Z 01O max_attempts: 3 2026-04-19T23:15:08.935998Z 01O window: 30s 2026-04-19T23:15:08.936000Z 01O placement: 2026-04-19T23:15:08.936001Z 01O constraints: 2026-04-19T23:15:08.936002Z 01O - node.role == worker 2026-04-19T23:15:08.936003Z 01O - node.labels.type != observer 2026-04-19T23:15:08.936004Z 01O image: redis:alpine 2026-04-19T23:15:08.936005Z 01O networks: 2026-04-19T23:15:08.936007Z 01O default: null 2026-04-19T23:15:08.936008Z 01O channels-mdb: 2026-04-19T23:15:08.936009Z 01O deploy: 2026-04-19T23:15:08.936010Z 01O replicas: 1 2026-04-19T23:15:08.936011Z 01O update_config: 2026-04-19T23:15:08.936012Z 01O parallelism: 1 2026-04-19T23:15:08.936013Z 01O delay: 10s 2026-04-19T23:15:08.936014Z 01O order: start-first 2026-04-19T23:15:08.936015Z 01O restart_policy: 2026-04-19T23:15:08.936017Z 01O condition: on-failure 2026-04-19T23:15:08.936018Z 01O delay: 5s 2026-04-19T23:15:08.936019Z 01O max_attempts: 3 2026-04-19T23:15:08.936020Z 01O window: 30s 2026-04-19T23:15:08.936021Z 01O placement: 2026-04-19T23:15:08.936022Z 01O constraints: 2026-04-19T23:15:08.936023Z 01O - node.role == worker 2026-04-19T23:15:08.936025Z 01O - node.labels.type != observer 2026-04-19T23:15:08.936026Z 01O image: redis:alpine 2026-04-19T23:15:08.936027Z 01O networks: 2026-04-19T23:15:08.936028Z 01O default: null 2026-04-19T23:15:08.936029Z 01O housekeeper: 2026-04-19T23:15:08.936030Z 01O command: 2026-04-19T23:15:08.936031Z 01O - /bin/sh 2026-04-19T23:15:08.936032Z 01O - -c 2026-04-19T23:15:08.936034Z 01O - | 2026-04-19T23:15:08.936035Z 01O python manage.py initialize_buckets 2026-04-19T23:15:08.936036Z 01O python manage.py collectstatic --no-input 2026-04-19T23:15:08.936037Z 01O python manage.py migrate 2026-04-19T23:15:08.936039Z 01O deploy: 2026-04-19T23:15:08.936048Z 01O replicas: 1 2026-04-19T23:15:08.936049Z 01O update_config: 2026-04-19T23:15:08.936050Z 01O parallelism: 1 2026-04-19T23:15:08.936051Z 01O delay: 10s 2026-04-19T23:15:08.936052Z 01O order: start-first 2026-04-19T23:15:08.936053Z 01O restart_policy: 2026-04-19T23:15:08.936055Z 01O condition: on-failure 2026-04-19T23:15:08.936056Z 01O delay: 5s 2026-04-19T23:15:08.936057Z 01O max_attempts: 3 2026-04-19T23:15:08.936058Z 01O window: 30s 2026-04-19T23:15:08.936059Z 01O placement: 2026-04-19T23:15:08.936060Z 01O constraints: 2026-04-19T23:15:08.936061Z 01O - node.role == worker 2026-04-19T23:15:08.936062Z 01O - node.labels.type != observer 2026-04-19T23:15:08.936064Z 01O environment: 2026-04-19T23:15:08.936065Z 01O ALLOWED_HOSTS: devapp.air.fail,devapi.air.fail 2026-04-19T23:15:08.936066Z 01O BUSINESS_SUPPORT_MAIL_RECIPIENT: t.bikbov@air.fail 2026-04-19T23:15:08.936068Z 01O CACHE_URL: redis://cache-mdb:6379/0 2026-04-19T23:15:08.936069Z 01O CELERY_BROKER_URL: redis://celery-mdb:6379/0 2026-04-19T23:15:08.936071Z 01O CELERY_RESULT_BACKEND: redis://celery-mdb:6379/0 2026-04-19T23:15:08.936072Z 01O CORS_ALLOWED_ORIGINS: https://devapp.air.fail,http://localhost:3000 2026-04-19T23:15:08.936073Z 01O CSRF_TRUSTED_ORIGINS: https://devapp.air.fail,https://devapi.air.fail,http://localhost:3000 2026-04-19T23:15:08.936075Z 01O DEBUG: "true" 2026-04-19T23:15:08.936076Z 01O DEEPL_API_KEY: 4bb58b98-ca95-5978-9be0-ed437df6c15c:fx 2026-04-19T23:15:08.936078Z 01O DOMAIN: (devapp|devapi).air.fail 2026-04-19T23:15:08.936079Z 01O EMAIL_HOST: smtp.mail.ru 2026-04-19T23:15:08.936080Z 01O EMAIL_HOST_PASSWORD: fXC8TSbbWAzb7Rf9Qhtn 2026-04-19T23:15:08.936082Z 01O EMAIL_HOST_USER: noreply@air.fail 2026-04-19T23:15:08.936083Z 01O EMAIL_PORT: "2525" 2026-04-19T23:15:08.936084Z 01O EMAIL_USE_SSL: "0" 2026-04-19T23:15:08.936085Z 01O EMAIL_USE_TLS: "1" 2026-04-19T23:15:08.936086Z 01O ENVIRONMENT: staging 2026-04-19T23:15:08.936088Z 01O ERROR_EMAIL_RECIPIENTS: help@air.fail 2026-04-19T23:15:08.936089Z 01O FAL_API_KEY: 90c2e523-d246-4fe1-a771-0904917bf681:0338a9e09364e1c40301e6b1cb5ccf89 2026-04-19T23:15:08.936091Z 01O FEATURE_FLAG_API_URL: https://gitlab.com/api/v4/feature_flags/unleash/64383616 2026-04-19T23:15:08.936092Z 01O FEATURE_FLAG_APP_NAME: Development 2026-04-19T23:15:08.936094Z 01O FEATURE_FLAG_INSTANCE_ID: glffct-[MASKED] 2026-04-19T23:15:08.936110Z 01O FEATURE_FLAG_WEBHOOK_SECRET_KEY: ANJHj3423aj_RFDSJ3FDk3j423kjIJFkldshjbn2321423 2026-04-19T23:15:08.936111Z 01O FLUX_API_KEY: dccaf377-aecf-4cf0-aff4-dde47cee340d 2026-04-19T23:15:08.936113Z 01O GOOGLE_API_KEY: AIzaSyBf9el4d_CY610zjCcesKxKL70BLfl57OM 2026-04-19T23:15:08.936114Z 01O INVITATION_RESPONSE_URL: https://devapi.air.fail/api/v1/auth/business-account/respond 2026-04-19T23:15:08.936116Z 01O JWT_ACCESS_TOKEN_LIFETIME: "3600" 2026-04-19T23:15:08.936117Z 01O JWT_REFRESH_TOKEN_LIFETIME: "2592000" 2026-04-19T23:15:08.936119Z 01O JWT_SECRET_KEY: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c 2026-04-19T23:15:08.936121Z 01O MAIN_SITE_URL: https://devapp.air.fail 2026-04-19T23:15:08.936122Z 01O MAX_RECURRING_ATTEMPTS: "4" 2026-04-19T23:15:08.936124Z 01O MINIO_ACCESS_KEY: YCAJEgjjLbF-FmmsWfD5_6v5k 2026-04-19T23:15:08.936125Z 01O MINIO_ENDPOINT: storage.yandexcloud.net 2026-04-19T23:15:08.936126Z 01O MINIO_ENDPOINT_USE_HTTPS: "1" 2026-04-19T23:15:08.936127Z 01O MINIO_EXTERNAL_ENDPOINT: storage.yandexcloud.net 2026-04-19T23:15:08.936129Z 01O MINIO_EXTERNAL_ENDPOINT_USE_HTTPS: "1" 2026-04-19T23:15:08.936130Z 01O MINIO_PORT: "443" 2026-04-19T23:15:08.936131Z 01O MINIO_SECRET_KEY: YCPFFHZxIFilOHU0C5URoBuMVR1sWRCN5azyeYKA 2026-04-19T23:15:08.936146Z 01O MINIO_URL: storage.yandexcloud.net 2026-04-19T23:15:08.936148Z 01O MINIO_USE_HTTPS: "1" 2026-04-19T23:15:08.936149Z 01O OPENAI_API_KEY: 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 2026-04-19T23:15:08.936151Z 01O OPENROUTER_API_KEY: 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 2026-04-19T23:15:08.936153Z 01O POSTGRES_DB: postgres 2026-04-19T23:15:08.936154Z 01O POSTGRES_HOST: db-app-1 2026-04-19T23:15:08.936155Z 01O POSTGRES_PASSWORD: postgres 2026-04-19T23:15:08.936157Z 01O POSTGRES_PORT: "5432" 2026-04-19T23:15:08.936158Z 01O POSTGRES_USER: postgres 2026-04-19T23:15:08.936159Z 01O PROVIDER: docker 2026-04-19T23:15:08.936160Z 01O RECURRING_PAYMENT_CRONTAB_SCHEDULE: '*,*,*,*,*' 2026-04-19T23:15:08.936162Z 01O RELEASE: 86c546b014bb3b9ac44be6912ad25c5d 2026-04-19T23:15:08.936163Z 01O REPLICATE_API_KEY: r8_K3sPxv8hKAf78Jxh8idBIi6YM8AlshC2dNqlL 2026-04-19T23:15:08.936164Z 01O SECRET_KEY: testtest 2026-04-19T23:15:08.936166Z 01O SENTRY_URL: https://6ba299d87a84294c3e06b7b10d43424c@sentry.kisulkens.ru/3 2026-04-19T23:15:08.936167Z 01O SERPER_API_KEY: f9ec13bd60205457b02491676257e7ae8b9f48ac 2026-04-19T23:15:08.936169Z 01O SOCIAL_AUTH_YANDEX_OAUTH2_KEY: cb6a2f5edd9348d591cd9dd91e1ec23b 2026-04-19T23:15:08.936170Z 01O SOCIAL_AUTH_YANDEX_OAUTH2_SECRET: 44cc808168724f8f926986b43915898e 2026-04-19T23:15:08.936172Z 01O STABLE_DIFFUSION_API_KEY: sk-fGT9POMjJYCrv1ZDeTrd32vEjglrKnHyl7OzBkhKbEmcWfMd 2026-04-19T23:15:08.936173Z 01O STATIC_URL: djangostatic/ 2026-04-19T23:15:08.936175Z 01O TELEGRAM_BOT_TOKEN: 6362808225:AAHmVkFAvqXY2F_JZovPbi-0pzHG63SQKYk 2026-04-19T23:15:08.936176Z 01O USER_CONFIRMATION_URL: https://devapp.air.fail/confirm 2026-04-19T23:15:08.936178Z 01O USER_PASSWORD_RESET_URL: https://devapp.air.fail/change-password 2026-04-19T23:15:08.936179Z 01O YANDEX_CLOUD_API_KEY: AQVNzu06btNm4CeEuaZYqqzMrq1jfzPwVFSSSzEg 2026-04-19T23:15:08.936180Z 01O YANDEX_CLOUD_ID: b1gajcou22q1uumf3fcr 2026-04-19T23:15:08.936182Z 01O YOOKASSA_ACCOUNT_ID: "232400" 2026-04-19T23:15:08.936183Z 01O YOOKASSA_RESULT_PAYMENT_URL: https://devapp.air.fail 2026-04-19T23:15:08.936185Z 01O YOOKASSA_SECRET_KEY: test_oYFXFdJD9SBi9Xx-gXLnMdTOncW1_a_ErG9SLa6KSo0 2026-04-19T23:15:08.936186Z 01O image: registry.kisulkens.ru/kisulkens/platforms/air/services/backend:5a7da099ba63f71fcd39ef89164abd4901208cb6 2026-04-19T23:15:08.936188Z 01O networks: 2026-04-19T23:15:08.936189Z 01O default: null 2026-04-19T23:15:08.936190Z 01O restart: on-failure:3 2026-04-19T23:15:08.936191Z 01O static-server: 2026-04-19T23:15:08.936192Z 01O command: 2026-04-19T23:15:08.936193Z 01O - /bin/sh 2026-04-19T23:15:08.936195Z 01O - -c 2026-04-19T23:15:08.936196Z 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:15:08.936198Z 01O deploy: 2026-04-19T23:15:08.936199Z 01O replicas: 1 2026-04-19T23:15:08.936201Z 01O labels: 2026-04-19T23:15:08.936202Z 01O traefik.docker.network: infrastructure 2026-04-19T23:15:08.936203Z 01O traefik.enable: "true" 2026-04-19T23:15:08.936204Z 01O traefik.http.routers.backend-static-http.entrypoints: web 2026-04-19T23:15:08.936206Z 01O traefik.http.routers.backend-static-http.middlewares: sts-header@file,https-redirect@file 2026-04-19T23:15:08.936208Z 01O traefik.http.routers.backend-static-http.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/djangostatic/`) 2026-04-19T23:15:08.936210Z 01O traefik.http.routers.backend-static-http.service: backend-static 2026-04-19T23:15:08.936211Z 01O traefik.http.routers.backend-static-https.entrypoints: websecure 2026-04-19T23:15:08.936221Z 01O traefik.http.routers.backend-static-https.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/djangostatic/`) 2026-04-19T23:15:08.936223Z 01O traefik.http.routers.backend-static-https.service: backend-static 2026-04-19T23:15:08.936224Z 01O traefik.http.routers.backend-static-https.tls: "true" 2026-04-19T23:15:08.936226Z 01O traefik.http.routers.backend-static-https.tls.certresolver: defaultresolver 2026-04-19T23:15:08.936227Z 01O traefik.http.services.backend-static.loadbalancer.server.port: "80" 2026-04-19T23:15:08.936229Z 01O update_config: 2026-04-19T23:15:08.936230Z 01O parallelism: 1 2026-04-19T23:15:08.936231Z 01O delay: 10s 2026-04-19T23:15:08.936232Z 01O order: start-first 2026-04-19T23:15:08.936233Z 01O restart_policy: 2026-04-19T23:15:08.936235Z 01O condition: on-failure 2026-04-19T23:15:08.936236Z 01O delay: 5s 2026-04-19T23:15:08.936237Z 01O max_attempts: 3 2026-04-19T23:15:08.936238Z 01O window: 30s 2026-04-19T23:15:08.936239Z 01O placement: 2026-04-19T23:15:08.936240Z 01O constraints: 2026-04-19T23:15:08.936241Z 01O - node.role == worker 2026-04-19T23:15:08.936243Z 01O - node.labels.type != observer 2026-04-19T23:15:08.936244Z 01O environment: 2026-04-19T23:15:08.936245Z 01O ALLOWED_HOSTS: devapp.air.fail,devapi.air.fail 2026-04-19T23:15:08.936246Z 01O BUSINESS_SUPPORT_MAIL_RECIPIENT: t.bikbov@air.fail 2026-04-19T23:15:08.936248Z 01O CACHE_URL: redis://cache-mdb:6379/0 2026-04-19T23:15:08.936249Z 01O CELERY_BROKER_URL: redis://celery-mdb:6379/0 2026-04-19T23:15:08.936251Z 01O CELERY_RESULT_BACKEND: redis://celery-mdb:6379/0 2026-04-19T23:15:08.936252Z 01O CORS_ALLOWED_ORIGINS: https://devapp.air.fail,http://localhost:3000 2026-04-19T23:15:08.936254Z 01O CSRF_TRUSTED_ORIGINS: https://devapp.air.fail,https://devapi.air.fail,http://localhost:3000 2026-04-19T23:15:08.936255Z 01O DEBUG: "true" 2026-04-19T23:15:08.936256Z 01O DEEPL_API_KEY: 4bb58b98-ca95-5978-9be0-ed437df6c15c:fx 2026-04-19T23:15:08.936258Z 01O DOMAIN: (devapp|devapi).air.fail 2026-04-19T23:15:08.936259Z 01O EMAIL_HOST: smtp.mail.ru 2026-04-19T23:15:08.936260Z 01O EMAIL_HOST_PASSWORD: fXC8TSbbWAzb7Rf9Qhtn 2026-04-19T23:15:08.936262Z 01O EMAIL_HOST_USER: noreply@air.fail 2026-04-19T23:15:08.936263Z 01O EMAIL_PORT: "2525" 2026-04-19T23:15:08.936264Z 01O EMAIL_USE_SSL: "0" 2026-04-19T23:15:08.936265Z 01O EMAIL_USE_TLS: "1" 2026-04-19T23:15:08.936266Z 01O ERROR_EMAIL_RECIPIENTS: help@air.fail 2026-04-19T23:15:08.936268Z 01O FAL_API_KEY: 90c2e523-d246-4fe1-a771-0904917bf681:0338a9e09364e1c40301e6b1cb5ccf89 2026-04-19T23:15:08.936269Z 01O FEATURE_FLAG_API_URL: https://gitlab.com/api/v4/feature_flags/unleash/64383616 2026-04-19T23:15:08.936271Z 01O FEATURE_FLAG_APP_NAME: Development 2026-04-19T23:15:08.936272Z 01O FEATURE_FLAG_INSTANCE_ID: glffct-[MASKED] 2026-04-19T23:15:08.936287Z 01O FEATURE_FLAG_WEBHOOK_SECRET_KEY: ANJHj3423aj_RFDSJ3FDk3j423kjIJFkldshjbn2321423 2026-04-19T23:15:08.936289Z 01O FLUX_API_KEY: dccaf377-aecf-4cf0-aff4-dde47cee340d 2026-04-19T23:15:08.936290Z 01O GOOGLE_API_KEY: AIzaSyBf9el4d_CY610zjCcesKxKL70BLfl57OM 2026-04-19T23:15:08.936291Z 01O INVITATION_RESPONSE_URL: https://devapi.air.fail/api/v1/auth/business-account/respond 2026-04-19T23:15:08.936293Z 01O JWT_ACCESS_TOKEN_LIFETIME: "3600" 2026-04-19T23:15:08.936294Z 01O JWT_REFRESH_TOKEN_LIFETIME: "2592000" 2026-04-19T23:15:08.936296Z 01O JWT_SECRET_KEY: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c 2026-04-19T23:15:08.936298Z 01O MAIN_SITE_URL: https://devapp.air.fail 2026-04-19T23:15:08.936299Z 01O MAX_RECURRING_ATTEMPTS: "4" 2026-04-19T23:15:08.936301Z 01O MINIO_ACCESS_KEY: YCAJEgjjLbF-FmmsWfD5_6v5k 2026-04-19T23:15:08.936310Z 01O MINIO_ENDPOINT: storage.yandexcloud.net 2026-04-19T23:15:08.936312Z 01O MINIO_ENDPOINT_USE_HTTPS: "1" 2026-04-19T23:15:08.936313Z 01O MINIO_EXTERNAL_ENDPOINT: storage.yandexcloud.net 2026-04-19T23:15:08.936314Z 01O MINIO_EXTERNAL_ENDPOINT_USE_HTTPS: "1" 2026-04-19T23:15:08.936316Z 01O MINIO_PORT: "443" 2026-04-19T23:15:08.936317Z 01O MINIO_SECRET_KEY: YCPFFHZxIFilOHU0C5URoBuMVR1sWRCN5azyeYKA 2026-04-19T23:15:08.936318Z 01O MINIO_URL: storage.yandexcloud.net 2026-04-19T23:15:08.936319Z 01O MINIO_USE_HTTPS: "1" 2026-04-19T23:15:08.936321Z 01O OPENAI_API_KEY: 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 2026-04-19T23:15:08.936323Z 01O OPENROUTER_API_KEY: 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 2026-04-19T23:15:08.936325Z 01O POSTGRES_DB: postgres 2026-04-19T23:15:08.936326Z 01O POSTGRES_HOST: db-app-1 2026-04-19T23:15:08.936327Z 01O POSTGRES_PASSWORD: postgres 2026-04-19T23:15:08.936329Z 01O POSTGRES_PORT: "5432" 2026-04-19T23:15:08.936330Z 01O POSTGRES_USER: postgres 2026-04-19T23:15:08.936331Z 01O PROVIDER: docker 2026-04-19T23:15:08.936332Z 01O RECURRING_PAYMENT_CRONTAB_SCHEDULE: '*,*,*,*,*' 2026-04-19T23:15:08.936334Z 01O REPLICATE_API_KEY: r8_K3sPxv8hKAf78Jxh8idBIi6YM8AlshC2dNqlL 2026-04-19T23:15:08.936335Z 01O SECRET_KEY: testtest 2026-04-19T23:15:08.936336Z 01O SENTRY_URL: https://6ba299d87a84294c3e06b7b10d43424c@sentry.kisulkens.ru/3 2026-04-19T23:15:08.936338Z 01O SERPER_API_KEY: f9ec13bd60205457b02491676257e7ae8b9f48ac 2026-04-19T23:15:08.936339Z 01O SOCIAL_AUTH_YANDEX_OAUTH2_KEY: cb6a2f5edd9348d591cd9dd91e1ec23b 2026-04-19T23:15:08.936341Z 01O SOCIAL_AUTH_YANDEX_OAUTH2_SECRET: 44cc808168724f8f926986b43915898e 2026-04-19T23:15:08.936342Z 01O STABLE_DIFFUSION_API_KEY: sk-fGT9POMjJYCrv1ZDeTrd32vEjglrKnHyl7OzBkhKbEmcWfMd 2026-04-19T23:15:08.936344Z 01O STATIC_URL: djangostatic/ 2026-04-19T23:15:08.936345Z 01O TELEGRAM_BOT_TOKEN: 6362808225:AAHmVkFAvqXY2F_JZovPbi-0pzHG63SQKYk 2026-04-19T23:15:08.936347Z 01O USER_CONFIRMATION_URL: https://devapp.air.fail/confirm 2026-04-19T23:15:08.936348Z 01O USER_PASSWORD_RESET_URL: https://devapp.air.fail/change-password 2026-04-19T23:15:08.936350Z 01O YANDEX_CLOUD_API_KEY: AQVNzu06btNm4CeEuaZYqqzMrq1jfzPwVFSSSzEg 2026-04-19T23:15:08.936351Z 01O YANDEX_CLOUD_ID: b1gajcou22q1uumf3fcr 2026-04-19T23:15:08.936352Z 01O YOOKASSA_ACCOUNT_ID: "232400" 2026-04-19T23:15:08.936354Z 01O YOOKASSA_RESULT_PAYMENT_URL: https://devapp.air.fail 2026-04-19T23:15:08.936355Z 01O YOOKASSA_SECRET_KEY: test_oYFXFdJD9SBi9Xx-gXLnMdTOncW1_a_ErG9SLa6KSo0 2026-04-19T23:15:08.936357Z 01O image: nginx:alpine 2026-04-19T23:15:08.936358Z 01O labels: 2026-04-19T23:15:08.936359Z 01O traefik.docker.network: infrastructure 2026-04-19T23:15:08.936360Z 01O traefik.enable: "true" 2026-04-19T23:15:08.936362Z 01O traefik.http.routers.backend-static-http.entrypoints: web 2026-04-19T23:15:08.936363Z 01O traefik.http.routers.backend-static-http.middlewares: sts-header@file,https-redirect@file 2026-04-19T23:15:08.936365Z 01O traefik.http.routers.backend-static-http.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/djangostatic/`) 2026-04-19T23:15:08.936367Z 01O traefik.http.routers.backend-static-http.service: backend-static 2026-04-19T23:15:08.936368Z 01O traefik.http.routers.backend-static-https.entrypoints: websecure 2026-04-19T23:15:08.936370Z 01O traefik.http.routers.backend-static-https.rule: HostRegexp(`(devapp|devapi).air.fail`) && PathPrefix(`/djangostatic/`) 2026-04-19T23:15:08.936372Z 01O traefik.http.routers.backend-static-https.service: backend-static 2026-04-19T23:15:08.936373Z 01O traefik.http.routers.backend-static-https.tls: "true" 2026-04-19T23:15:08.936383Z 01O traefik.http.routers.backend-static-https.tls.certresolver: defaultresolver 2026-04-19T23:15:08.936385Z 01O traefik.http.services.backend-static.loadbalancer.server.port: "80" 2026-04-19T23:15:08.936386Z 01O networks: 2026-04-19T23:15:08.936387Z 01O infrastructure: null 2026-04-19T23:15:08.936389Z 01O volumes: 2026-04-19T23:15:08.936390Z 01O - type: volume 2026-04-19T23:15:08.936391Z 01O source: static 2026-04-19T23:15:08.936392Z 01O target: /var/www/static 2026-04-19T23:15:08.936393Z 01O volume: {} 2026-04-19T23:15:08.936394Z 01O networks: 2026-04-19T23:15:08.936395Z 01O default: 2026-04-19T23:15:08.936396Z 01O name: backend_default 2026-04-19T23:15:08.936398Z 01O infrastructure: 2026-04-19T23:15:08.936399Z 01O name: infrastructure 2026-04-19T23:15:08.936400Z 01O external: true 2026-04-19T23:15:08.936401Z 01O volumes: 2026-04-19T23:15:08.936402Z 01O static: 2026-04-19T23:15:08.936403Z 01O name: backend-static 2026-04-19T23:15:08.936404Z 01O x-app-config: 2026-04-19T23:15:08.936405Z 01O environment: 2026-04-19T23:15:08.936407Z 01O - RELEASE 2026-04-19T23:15:08.936408Z 01O - ENVIRONMENT 2026-04-19T23:15:08.936409Z 01O image: registry.kisulkens.ru/kisulkens/platforms/air/services/backend:5a7da099ba63f71fcd39ef89164abd4901208cb6 2026-04-19T23:15:08.936411Z 01O restart: on-failure:3 2026-04-19T23:15:08.936412Z 01O x-default-deploy: 2026-04-19T23:15:08.936413Z 01O placement: 2026-04-19T23:15:08.936414Z 01O constraints: 2026-04-19T23:15:08.936415Z 01O - node.role == worker 2026-04-19T23:15:08.936416Z 01O - node.labels.type != observer 2026-04-19T23:15:08.936418Z 01O restart_policy: 2026-04-19T23:15:08.936419Z 01O condition: on-failure 2026-04-19T23:15:08.936420Z 01O delay: 5s 2026-04-19T23:15:08.936421Z 01O max_attempts: 3 2026-04-19T23:15:08.936422Z 01O window: 30s 2026-04-19T23:15:08.936423Z 01O update_config: 2026-04-19T23:15:08.936424Z 01O delay: 10s 2026-04-19T23:15:08.936425Z 01O order: start-first 2026-04-19T23:15:08.936427Z 01O parallelism: 1 2026-04-19T23:15:08.939342Z 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:15:09.343161Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:5a7da099ba63f71fcd39ef89164abd4901208cb6 Pulling 2026-04-19T23:15:09.343173Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:5a7da099ba63f71fcd39ef89164abd4901208cb6 Pulling 2026-04-19T23:15:09.343177Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:5a7da099ba63f71fcd39ef89164abd4901208cb6 Pulling 2026-04-19T23:15:09.343180Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:5a7da099ba63f71fcd39ef89164abd4901208cb6 Pulling 2026-04-19T23:15:10.231644Z 01E 5435b2dcdf5c Already exists 0B 2026-04-19T23:15:10.232759Z 01E 25981ed25cff Already exists 0B 2026-04-19T23:15:10.233914Z 01E d4c207a1ca27 Already exists 0B 2026-04-19T23:15:10.236799Z 01E f0bdb572205e Already exists 0B 2026-04-19T23:15:10.236804Z 01E 5435b2dcdf5c Already exists 0B 2026-04-19T23:15:10.238324Z 01E 858f8a9a658f Already exists 0B 2026-04-19T23:15:10.240603Z 01E d5cc1e7f820a Already exists 0B 2026-04-19T23:15:10.241930Z 01E a6231aab7c0d Already exists 0B 2026-04-19T23:15:10.243608Z 01E 25981ed25cff Already exists 0B 2026-04-19T23:15:10.244232Z 01E 19b77d7c1eb5 Already exists 0B 2026-04-19T23:15:10.245892Z 01E d4c207a1ca27 Already exists 0B 2026-04-19T23:15:10.248034Z 01E a868a7393cda Pulling fs layer 0B 2026-04-19T23:15:10.248850Z 01E f0bdb572205e Already exists 0B 2026-04-19T23:15:10.250296Z 01E 858f8a9a658f Already exists 0B 2026-04-19T23:15:10.251746Z 01E d5cc1e7f820a Already exists 0B 2026-04-19T23:15:10.254557Z 01E a6231aab7c0d Already exists 0B 2026-04-19T23:15:10.254573Z 01E 19b77d7c1eb5 Already exists 0B 2026-04-19T23:15:10.256196Z 01E a868a7393cda Pulling fs layer 0B 2026-04-19T23:15:10.260550Z 01E 5435b2dcdf5c Already exists 0B 2026-04-19T23:15:10.261605Z 01E 25981ed25cff Already exists 0B 2026-04-19T23:15:10.263201Z 01E d4c207a1ca27 Already exists 0B 2026-04-19T23:15:10.264525Z 01E f0bdb572205e Already exists 0B 2026-04-19T23:15:10.266243Z 01E 858f8a9a658f Already exists 0B 2026-04-19T23:15:10.267760Z 01E d5cc1e7f820a Already exists 0B 2026-04-19T23:15:10.269001Z 01E a6231aab7c0d Already exists 0B 2026-04-19T23:15:10.270526Z 01E 19b77d7c1eb5 Already exists 0B 2026-04-19T23:15:10.272710Z 01E a868a7393cda Pulling fs layer 0B 2026-04-19T23:15:10.286005Z 01E 5435b2dcdf5c Already exists 0B 2026-04-19T23:15:10.288644Z 01E 25981ed25cff Already exists 0B 2026-04-19T23:15:10.290023Z 01E d4c207a1ca27 Already exists 0B 2026-04-19T23:15:10.291363Z 01E f0bdb572205e Already exists 0B 2026-04-19T23:15:10.292688Z 01E 858f8a9a658f Already exists 0B 2026-04-19T23:15:10.293924Z 01E d5cc1e7f820a Already exists 0B 2026-04-19T23:15:10.295704Z 01E a6231aab7c0d Already exists 0B 2026-04-19T23:15:10.298836Z 01E 19b77d7c1eb5 Already exists 0B 2026-04-19T23:15:10.298842Z 01E a868a7393cda Pulling fs layer 0B 2026-04-19T23:15:10.393723Z 01E a868a7393cda Downloading 13.78kB 2026-04-19T23:15:10.393746Z 01E a868a7393cda Downloading 13.78kB 2026-04-19T23:15:10.393753Z 01E a868a7393cda Downloading 13.78kB 2026-04-19T23:15:10.393774Z 01E a868a7393cda Downloading 13.78kB 2026-04-19T23:15:10.494149Z 01E a868a7393cda Downloading 940.5kB 2026-04-19T23:15:10.494163Z 01E a868a7393cda Downloading 940.5kB 2026-04-19T23:15:10.494177Z 01E a868a7393cda Downloading 940.5kB 2026-04-19T23:15:10.494252Z 01E a868a7393cda Downloading 940.5kB 2026-04-19T23:15:10.506160Z 01E a868a7393cda Download complete 0B 2026-04-19T23:15:10.506167Z 01E a868a7393cda Downloading 1.083MB 2026-04-19T23:15:10.506170Z 01E a868a7393cda Download complete 0B 2026-04-19T23:15:10.506179Z 01E a868a7393cda Download complete 0B 2026-04-19T23:15:10.506182Z 01E a868a7393cda Download complete 0B 2026-04-19T23:15:10.506242Z 01E a868a7393cda Extracting 32.77kB 2026-04-19T23:15:10.506247Z 01E a868a7393cda Extracting 32.77kB 2026-04-19T23:15:10.506270Z 01E a868a7393cda Extracting 32.77kB 2026-04-19T23:15:10.506274Z 01E a868a7393cda Extracting 32.77kB 2026-04-19T23:15:10.618450Z 01E a868a7393cda Extracting 1.081MB 2026-04-19T23:15:10.618464Z 01E a868a7393cda Extracting 1.081MB 2026-04-19T23:15:10.618468Z 01E a868a7393cda Extracting 1.081MB 2026-04-19T23:15:10.618470Z 01E a868a7393cda Extracting 1.081MB 2026-04-19T23:15:10.630388Z 01E a868a7393cda Extracting 1.083MB 2026-04-19T23:15:10.630393Z 01E a868a7393cda Extracting 1.083MB 2026-04-19T23:15:10.630395Z 01E a868a7393cda Extracting 1.083MB 2026-04-19T23:15:10.630397Z 01E a868a7393cda Extracting 1.083MB 2026-04-19T23:15:10.658601Z 01E a868a7393cda Pull complete 0B 2026-04-19T23:15:10.658609Z 01E a868a7393cda Pull complete 0B 2026-04-19T23:15:10.658612Z 01E a868a7393cda Pull complete 0B 2026-04-19T23:15:10.658681Z 01E a868a7393cda Pull complete 0B 2026-04-19T23:15:10.669457Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:5a7da099ba63f71fcd39ef89164abd4901208cb6 Pulled 2026-04-19T23:15:10.670111Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:5a7da099ba63f71fcd39ef89164abd4901208cb6 Pulled 2026-04-19T23:15:10.670833Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:5a7da099ba63f71fcd39ef89164abd4901208cb6 Pulled 2026-04-19T23:15:10.671224Z 01E Image registry.kisulkens.ru/kisulkens/platforms/air/services/backend:5a7da099ba63f71fcd39ef89164abd4901208cb6 Pulled 2026-04-19T23:15:10.749783Z 01E Container backend-cache-mdb-1 Running 2026-04-19T23:15:10.749795Z 01E Container backend-channels-mdb-1 Running 2026-04-19T23:15:10.749799Z 01E Container backend-celery-mdb-1 Running 2026-04-19T23:15:10.749826Z 01E Container backend-static-server-1 Running 2026-04-19T23:15:10.749942Z 01E Container backend-celery-1 Recreate 2026-04-19T23:15:10.750605Z 01E Container backend-housekeeper-1 Recreate 2026-04-19T23:15:10.750976Z 01E Container backend-celery-beat-1 Recreate 2026-04-19T23:15:10.751233Z 01E Container backend-app-1 Recreate 2026-04-19T23:15:11.019651Z 01E Container backend-celery-1 Recreated 2026-04-19T23:15:11.046863Z 01E Container backend-housekeeper-1 Recreated 2026-04-19T23:15:12.193975Z 01E Container backend-celery-beat-1 Recreated 2026-04-19T23:15:21.404250Z 01E Container backend-app-1 Recreated 2026-04-19T23:15:21.432642Z 01E Container backend-app-1 Starting 2026-04-19T23:15:21.432651Z 01E Container backend-celery-beat-1 Starting 2026-04-19T23:15:21.432677Z 01E Container backend-housekeeper-1 Starting 2026-04-19T23:15:21.432681Z 01E Container backend-celery-1 Starting 2026-04-19T23:15:21.755520Z 01E Container backend-celery-beat-1 Started 2026-04-19T23:15:21.858388Z 01E Container backend-app-1 Started 2026-04-19T23:15:21.973310Z 01E Container backend-celery-1 Started 2026-04-19T23:15:21.987246Z 01E Container backend-housekeeper-1 Started 2026-04-19T23:15:22.167742Z 00O section_end:1776640522:step_script 2026-04-19T23:15:22.167753Z 00O+section_start:1776640522:cleanup_file_variables 2026-04-19T23:15:22.171376Z 00O+Cleaning up project directory and file based variables 2026-04-19T23:15:22.592668Z 00O section_end:1776640522:cleanup_file_variables 2026-04-19T23:15:22.592675Z 00O+ 2026-04-19T23:15:22.688965Z 00O Job succeeded