Установка и обновление NocoBase во внутренней сети (create-nocobase-app)
Среды во внутренней сети (intranet) не могут напрямую обращаться к npm registry. Вам нужно создать проект и установить зависимости в среде с доступом в интернет, затем упаковать весь проект и перенести его на сервер intranet для развёртывания.
Общий процесс: создайте проект в интернете → установите зависимости и сформируйте пакет → скопируйте во внутреннюю сеть → распакуйте, настройте и запустите
Необходимые условия
- На обеих машинах (в интернете и intranet) должны быть установлены Node.js 20+ и Yarn 1.22.x
- База данных: MySQL 8.0.17+, MariaDB 10.9+ или PostgreSQL 10+ (может быть развернута во внутренней сети или в интернете)
- Версия Node.js и архитектура ОС должны совпадать между машинами в интернете и во внутренней сети; ина че некоторые нативные модули в
node_modulesмогут оказаться несовместимыми - Путь установки проекта должен быть одинаковым с обеих сторон (например,
/app/my-nocobase-app), иначе после миграции проект не запустится
Интернет-среда
Создайте проект и установите зависимости в среде с доступом в интернет.
Установка в первый раз
1. Создайте проект в интернете
Выполните следующие команды на машине с доступом к npm. Важно: сначала перейдите в целевой родительский каталог (например, cd /app), чтобы путь к проекту был /app/my-nocobase-app и совпадал с путем развёртывания во внутренней сети.

