From a4b5b62c287c90e8a7ad78b1c2866d7f58de00cd Mon Sep 17 00:00:00 2001 From: Simbiot Harness Date: Tue, 13 Oct 2026 16:04:20 +0000 Subject: [PATCH] =?UTF-8?q?landing:=20=D0=BF=D1=83=D0=B1=D0=BB=D0=B8=D1=87?= =?UTF-8?q?=D0=BD=D1=8B=D0=B9=20URL=20landing.cil.by=20(=D1=81=D1=82=D0=B0?= =?UTF-8?q?=D1=82=D0=B8=D0=BA=D0=B0=20=D1=87=D0=B5=D1=80=D0=B5=D0=B7=20Cad?= =?UTF-8?q?dy),=20=D1=82=D1=83=D0=BD=D0=BD=D0=B5=D0=BB=D1=8C=20localhost.r?= =?UTF-8?q?un=20=D0=B2=D1=8B=D0=BF=D0=B8=D0=BB=D0=B5=D0=BD=20(e-2610131544?= =?UTF-8?q?49)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sites/landing/DEPLOY.md | 27 ++++++++++++++++++--------- sites/landing/PUBLIC_URL.txt | 2 +- 2 files changed, 19 insertions(+), 10 deletions(-) diff --git a/sites/landing/DEPLOY.md b/sites/landing/DEPLOY.md index ee349a0..24c6803 100644 --- a/sites/landing/DEPLOY.md +++ b/sites/landing/DEPLOY.md @@ -1,10 +1,19 @@ -Landing served locally: systemd landing-serve (python3 http.server :8095, dir sites/landing) -Public tunnel: systemd landing-tunnel (localhost.run; обёртка /usr/local/bin/landing-tunnel-run.sh) -Current public URL: см. PUBLIC_URL.txt (обёртка обновляет его сама при каждой смене) +Landing живёт публично: https://landing.cil.by/ (+ /session/) -Важно (2026-10-07): localhost.run в nokey-режиме выдаёт случайный субдомен на -каждый рестарт — URL нестабилен by design. Обёртка туннеля парсит stdout ssh -и перезаписывает PUBLIC_URL.txt при смене URL (лог: /var/log/landing-tunnel.log). -Стабильный URL = только через прод (simbiot.cil.by, scripts/deploy_landing.sh -из origin/master) или именованный туннель с аккаунтом. -Note: server IP 185.203.154.209 drops inbound from outside (NAT/firewall), hence tunnel. +Схема (e-261013154449, 2026-10-13): хост харнеса = хост cil.by (204.168.232.21), +вход терминирует Caddy. Лендинг — статикой, как presale.cil.by: + - docroot: /var/www/simbiot-landing (копия index.html, styles.css, session/) + - сайт-блок: /etc/caddy/sites/landing.cil.by.caddy (root+file_server+try_files) + - serve :8095 и localhost.run-туннель больше НЕ нужны (юниты потеряны при + миграции и не восстанавливались: nokey-режим localhost.run мёртв для + remote forwarding, старый URL *.lhr.life → 502) + +Обновление контента: отредактировать sites/landing/*, затем + cp index.html styles.css session/ -r → /var/www/simbiot-landing/ + caddy validate --config /etc/caddy/Caddyfile && caddy reload --config /etc/caddy/Caddyfile +(caddy reload только при правке сайт-блока; чистый cp файлов reload не требует) + +PUBLIC_URL.txt хранит актуальный публичный URL (стабилен, имя закреплено). + +Примечание: DEPLOY-скрипт scripts/deploy_landing.sh — про ДРУГОЙ лендинг +(simbiot.cil.by из docs/simbiot-landing-v2-live.html), не путать. diff --git a/sites/landing/PUBLIC_URL.txt b/sites/landing/PUBLIC_URL.txt index 524e73a..129fede 100644 --- a/sites/landing/PUBLIC_URL.txt +++ b/sites/landing/PUBLIC_URL.txt @@ -1 +1 @@ -https://1725593532350f.lhr.life +https://landing.cil.by