Перейти к содержимому
Версия 1.0 ещё не выпущена; проект находится на стадии pre-MVP. См. возможности и ограничения версии 1.0.

3. Второе развёртывание

Часть 3 из 4. Назад: генерация и развёртывание. Далее: откат и восстановление.

Измените контент или модель, затем разверните

Заголовок раздела «Измените контент или модель, затем разверните»

Опубликуйте новый контент или измените модель в CMS. Раздел Настройки → Код и публикация показывает Устарел. Нажмите Развернуть на карточке Standalone-бэкенд.

Кнопка Развернуть вызывает ваш build-вебхук. Затем dee-wan-build.yml в вашем репозитории:

  1. получает определения сайта с короткоживущим BUILD_TOKEN.
  2. запускает генератор, сохранённый в вашем репозитории.
  3. создаёт новую миграцию, не меняя существующие.
  4. проверяет типы бэкенда, затем устанавливает зависимости, проверяет, собирает сайт и собирает бандл его Worker.
  5. коммитит и развёртывает именно этот коммит через deploy-from-repository.yml.
  • Всё в зоне своих файлов, байт в байт.
  • Общие файлы, с добавленными недостающими обязательными ключами.
  • Ваши собственные таблицы и их строки.
  • Каждую уже применённую миграцию. Применённая миграция никогда не переписывается.
  • Каждый генерируемый файл.
  • Строки генерируемых таблиц контента — из нового опубликованного снимка. Строка, которой нет в снимке, удаляется, кто бы её ни записал.
  • ACCESS_CONFIG: токены чтения, выданные CMS, из access/read-tokens.json вместе с vars.ACCESS_CONFIG в вашем wrangler.jsonc, а если токенов нет — корректный пустой список токенов (tokens: []).

Отказ останавливает процесс до развёртывания нового коммита. Последний развёрнутый сайт продолжает работать. Частые отказы:

Отказ Значение
Изменение генерируемого файла; в отказе указано его имя Перенесите изменение в src/owned/ и разверните снова.
site_check_unavailable Проверка типов сайта не загрузилась. Установка его зависимостей неполна.
site_check_failed, site_build_failed Сайт не проходит проверку типов или не собирается.
site_bundle_failed Wrangler не может собрать бандл Worker сайта.
Отказ генерации, например relation_type_unsupported Генерация не поддерживает такую структуру модели. Раздел Настройки показывает ограничения до развёртывания.

Далее: откат и восстановление.


Стабильная версия ещё не выпущена (pre-MVP)
Коммит исходного кода: fe23db481c422b40e317b92fc98116b4c0c26a87 (с локальными изменениями)
Дата сборки (UTC): 2026-10-18T09:22:34.630Z
Коммит для обновления: не определён: в рабочей копии есть изменения. Примечания к выпуску