Полная миграция baseline на Debian 13: build-layer, metadata и документация
This commit is contained in:
@@ -19,12 +19,12 @@
|
||||
## Где работает builder
|
||||
|
||||
Production builder работает на отдельном build host:
|
||||
- Debian 12
|
||||
- Debian 13
|
||||
- amd64 / x86_64
|
||||
- bash
|
||||
- доступ к интернету для apt и скачивания toolchain
|
||||
|
||||
В текущей production-модели сборка выполняется **на Debian 12 amd64**, а не на Windows/macOS dev-машине.
|
||||
В текущей production-модели сборка выполняется **на Debian 13 amd64**, а не на Windows/macOS dev-машине.
|
||||
|
||||
Builder не является частью target install flow: на target server приезжает уже готовый install package, без JS/TS/Go build step.
|
||||
|
||||
@@ -104,7 +104,7 @@ project/
|
||||
|
||||
## Production builder bootstrap
|
||||
|
||||
`tools/build/build.sh` должен быть самодостаточным для Debian 12 amd64:
|
||||
`tools/build/build.sh` должен быть самодостаточным для Debian 13 amd64:
|
||||
|
||||
1. Проверяет ОС и архитектуру.
|
||||
2. Проверяет структуру репозитория и lock-файлы.
|
||||
@@ -132,8 +132,8 @@ project/
|
||||
|
||||
Система считается правильной, если:
|
||||
|
||||
1. builder запускается на Debian 12 amd64 build host, не как target-side build step
|
||||
2. пакет можно перенести на чистый Debian 12
|
||||
1. builder запускается на Debian 13 amd64 build host, не как target-side build step
|
||||
2. пакет можно перенести на чистый Debian 13
|
||||
3. на сервере нет отдельного build step
|
||||
4. bundled UI уже находится внутри пакета
|
||||
5. оркестратор authored as Bun/TypeScript, но на target приходит как готовый install-артефакт
|
||||
|
||||
Reference in New Issue
Block a user