nb env update
nb env update обновляет конфигурацию сохранённого окружения. С его помощью можно изменить адрес API, способ аутентификации, источник исходного кода, локальный путь приложения, публичный путь, порт, параметры базы данных и многое другое. После завершения обновления CLI автоматически выполнит необходимые последующие действия в зависимости от изменений.
Если вы не передадите никаких параметров конфигурации, CLI всё равно выполнит повторную синхронизацию на основе текущего состояния окружения.
Использование
Общие параметры
Параметры API и аутентификации
Параметры источника и загрузки
Параметры приложения
Параметры базы данных
Очистка конфигурации
Примечания
Tip
Если вам нужно только повторно синхронизировать CLI по последнему состоянию текущего окружения, просто выполните nb env update или nb env update <name> без дополнительных параметров.
- После завершения обновления CLI автоматически выполнит всю необходимую последующую синхронизацию на основе внесённых на этот раз изменений
- Остальные параметры обновляют только сохранённую конфигурацию окружения; они не перезапускают приложение автоматически и не заменяют локальный исходный код или Docker-образы
- После изменения параметров вроде
app-path,app-port,timezoneилиdb-*CLI обычно предложит выполнитьnb app restart --env <name>; если изменение связано со встроенной базой данных, управляемой CLI, будет предложено использоватьnb app restart --env <name> --with-db - После изменения параметров вроде
app-port,app-public-pathилиcdn-base-url, которые влияют на вывод обратного прокси, повторно выполнитеnb proxy nginx generateилиnb proxy caddy generate, если вы уже используете сгенерированную конфигурацию прокси - При обновлении параметров источника, таких как
source,download-version,docker-registry,git-urlилиnpm-registry, меняются только сохранённые значения. Уже существующие локальный исходный код, зависимости и образы автоматически не заменяются --access-tokenнельзя использовать вместе с--auth-type basicили--auth-type oauth- Одно и то же поле нельзя использовать одновременно с
--unsetи с явным значением. Например, не используйте--unset git-urlвместе с--git-url ... - Если вы переключаете способ аутентификации на
basicилиoauth, либо очищаете token, обычно после этого нужно выполнитьnb env auth <name>

