Files
SHiNE-server/shine-UI/static-sites/README.md
T

55 lines
2.0 KiB
Markdown

# 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/
```