Сервер
сервер приложения, выкладки, логи

Раздел есть у сайтов с собственным бэкендом: у такого сайта свой сервер приложения и своя база данных на нашей площадке, а не только страницы в хранилище. Правки из чата меняют и экраны, и логику, и схему базы.
На странице видно, какая версия сейчас на сайте, журнал выкладок по стадиям (собираем, снимок базы, обновляем схему базы, запускаем, на сайте) и хвост журнала каждой выкладки.
Если выкладка не прошла
- Откройте журнал: причина написана словами рядом с выкладкой, подробности в логе.
- Нажмите «Повторить выкладку»: сервер соберёт текущую версию заново; пока она не ответила на проверку, на сайте остаётся прежняя.
- Если повторяется, напишите нам через «?» в шапке редактора и назовите время выкладки.
- Перед каждой выкладкой и раз в сутки делается снимок базы, снимки хранятся 30 дней. Восстановить базу целиком или одну таблицу из снимка можно самим на странице «База данных» (владелец или администратор компании).
- Изменения схемы базы применяются сначала к черновику (превью), а к боевой базе только при публикации.
Что вы увидите
Страница «Сервер»: блок «Сейчас на сайте» с типом шаблона, профилем, версией и датой выкладки и кнопкой «Открыть сайт»; «Версии ядра» со строками «Опубликовано (main)» и «Черновик» (метка «в черновике новее»); список «Выкладки» с колонками «Когда», «Состояние», «Версия», «Этап» и кнопкой «Лог»; кнопка «Повторить выкладку».
Этапы выкладки: «запрошена» → «нода взяла в работу» → «собираем» → «снимок базы» → «обновляем схему базы» → «запускаем» → «на сайте» или «не вышло». Пока отчётов нет: «Нода ещё не отчитывалась о выкладках этого приложения».
В редакторе у приложения есть «Смотреть как (вход без пароля)»: выпадашка справа от выбора страницы открывает превью под выбранным пользователем приложения, входить руками не нужно. Превью работает на отдельном сервисе и базе с обезличенной копией боевых данных.
Частые вопросы
- Как выложить новую версию? Опубликуйте из редактора: нода соберёт и выложит её сама. «Повторить выкладку» пересобирает текущую версию без правок, например после сбоя.
- Что такое ядро и кто его обновляет? Общая библиотека, на которой работает кабинет приложения. Обновление ядра ставит платформа, а публикация переносит его на сайт вместе с черновиком.
- Можно ли перезапустить приложение без пересборки или откатиться кнопкой? Нет: перезапуск идёт через выкладку, откат делается публикацией прежней версии из «Истории изменений» и снимком базы в «Базе данных».
Если не сработало
- Написано «Выкладка уже идёт или запрошена, новую не ставим». Дождитесь конца текущей выкладки в списке, потом повторите.
- Состояние «не вышло». Откройте «Лог» у этой выкладки: причина обычно в сборке или миграции. Попросите ассистента в чате починить и опубликуйте снова; сайт остаётся на прежней версии.
- Написано «Нода приложений не настроена на платформе» или «Не удалось прочитать состояние приложения». Напишите нам: это наша сторона.