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, то эта папка доступна как:
https://t2.shineup.me/static-sites/
Текущие подпапки:
/static-sites/design-examples/channels-v1/
/static-sites/arweave-viewer/
Для production домен меняется на нужный хост, например:
https://shineup.me/static-sites/
https://server2.shineup.me/static-sites/
Как добавлять новый временный сайт
- Создать подпапку внутри
shine-UI/static-sites/. - Положить туда
index.htmlи связанные файлы. - Выполнить обычный UI deploy нужного контура через
deploy/scripts/*_ui.sh.
После этого сайт будет доступен по URL:
https://<host>/static-sites/<folder>/
Arweave viewer
Постоянная папка для viewer:
shine-UI/static-sites/arweave-viewer/
Когда появляется новая версия viewer, можно заменить содержимое этой папки новой версией и выполнить обычный UI deploy. URL останется прежним:
https://<host>/static-sites/arweave-viewer/