SHA256
55 lines
2.0 KiB
Markdown
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/
|
|
```
|
|
|