Добавить тестовые каналы и Arweave-синхронизацию

This commit is contained in:
AidarKC
2026-09-23 11:14:02 +03:00
parent 8b12760dde
commit ef707ec217
80 changed files with 15452 additions and 26 deletions
+54
View File
@@ -0,0 +1,54 @@
# Static sites
Рабочая папка для временных статических сайтов, дизайн-примеров и standalone-viewer'ов.
Все содержимое этой папки деплоится вместе с `shine-UI`, потому что общий UI deploy синхронизирует весь каталог `shine-UI/` в Caddy web root. На текущей схеме отдельная перенастройка Caddy для каждого нового сайта не нужна: Caddy сначала отдает существующие файлы из UI root, а уже потом делает fallback на основной `index.html`.
## URL
Если UI задеплоен на `https://t2.shineup.me`, то эта папка доступна как:
```text
https://t2.shineup.me/static-sites/
```
Текущие подпапки:
```text
/static-sites/design-examples/channels-v1/
/static-sites/arweave-viewer/
```
Для production домен меняется на нужный хост, например:
```text
https://shineup.me/static-sites/
https://server2.shineup.me/static-sites/
```
## Как добавлять новый временный сайт
1. Создать подпапку внутри `shine-UI/static-sites/`.
2. Положить туда `index.html` и связанные файлы.
3. Выполнить обычный UI deploy нужного контура через `deploy/scripts/*_ui.sh`.
После этого сайт будет доступен по URL:
```text
https://<host>/static-sites/<folder>/
```
## Arweave viewer
Постоянная папка для viewer:
```text
shine-UI/static-sites/arweave-viewer/
```
Когда появляется новая версия viewer, можно заменить содержимое этой папки новой версией и выполнить обычный UI deploy. URL останется прежним:
```text
https://<host>/static-sites/arweave-viewer/
```