Files
ozone-tech_owl_prime/docs/PRODUCTION_DEPLOYMENT_REPORT.md
Даня Архипов 982f85dae1 chore: sync production release markers for 4fcce5b
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-15 22:22:23 +00:00

1.7 KiB

PRODUCTION_DEPLOYMENT_REPORT

Дата: 2026-07-15 Ветка: feature/maximum-demo-realism

Current production

Поле Значение
Container owl-web-1
Image owl-web:20260715-2221
Bundle index-AagIOJbd.js
Version endpoint /version.json
Deployed commit (identity) 4fcce5b
Release id 20260715-2221
Publish 127.0.0.1:3100→80
Backup container owl-web-1-backup-20260715-2221

Previous

Поле Значение
Release 20260715-2215 (interim) / 20260715-1712
Bundle index-AagIOJbd.js / index-ncgt6PBL.js
Commit identity 16e7930 then superseded by 4fcce5b

Public access

URL Status
http://127.0.0.1:3100/ PASS — commit 16e7930
Quick Tunnel PASS — same commit (kept running)
https://arhipovdan.ru/ BLOCKED_EXTERNAL — openresty / TLS SNI

Deploy command

export DOCKER_HOST=tcp://127.0.0.1:2375
EXPECTED_COMMIT=4fcce5b bash scripts/deploy-production.sh 20260715-2221

Build args inject BUILD_COMMIT / BUILD_BRANCH / BUILD_RELEASE because .git is dockerignored.

Rollback

export DOCKER_HOST=tcp://127.0.0.1:2375
docker stop owl-web-1 && docker rm owl-web-1
docker rename owl-web-1-backup-20260715-2215 owl-web-1
docker start owl-web-1

Smoke

curl -s http://127.0.0.1:3100/version.json
PLAYWRIGHT_BASE_URL=http://127.0.0.1:3100 EXPECTED_COMMIT=16e7930 npm run test:e2e:production
PLAYWRIGHT_BASE_URL=https://invitations-based-characters-accent.trycloudflare.com EXPECTED_COMMIT=16e7930 npm run test:e2e:production

Both local and Quick Tunnel: PASS.