landing: публичный URL landing.cil.by (статика через Caddy), туннель localhost.run выпилен (e-261013154449)

This commit is contained in:
Simbiot Harness 2026-10-13 16:04:20 +00:00
parent fa815cd55b
commit a4b5b62c28
2 changed files with 19 additions and 10 deletions

View file

@ -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), не путать.

View file

@ -1 +1 @@
https://1725593532350f.lhr.life
https://landing.cil.by