Управление окружениями

Предварительные требования

Перед чтением этой страницы убедитесь, что Вы установили NocoBase CLI и выполнили инициализацию по инструкции Быстрый старт с Конструктором ИИ.

Введение

Skill управления окружениями отвечает за установку, обновление, остановку, запуск и многоокруженческое управление приложениями NocoBase (например, dev, test, prod) — путь от «NocoBase ещё не установлен» до «можно войти и пользоваться».

Возможности

  • Просмотр окружений и состояния NocoBase
  • Добавление, удаление и переключение окружений NocoBase
  • Установка, обновление, остановка и запуск экземпляров NocoBase

Примеры промптов

Сценарий A: запрос состояния окружения

Промпт-режим

Какие сейчас есть экземпляры NocoBase? В каком окружении я нахожусь?

Командный режим

nb env list

Сценарий B: добавление существующего окружения

Предварительные требования

Должен быть существующий экземпляр NocoBase — локальный или удалённый

Промпт-режим

Помоги мне добавить окружение dev по адресу http://localhost:13000

Командный режим

nb env add <dev> --base-url http://localhost:13000/api

Сценарий C: установка нового экземпляра NocoBase

Предварительные требования

Удобнее всего устанавливать NocoBase в режиме Docker. Перед запуском убедитесь, что на Вашей машине установлены Node, Docker и Yarn.

Промпт-режим

Помоги мне установить NocoBase

Командный режим

nb init --ui

Сценарий D: обновление экземпляра

Промпт-режим

Помоги мне обновить текущий экземпляр до последней версии

Командный режим

nb upgrade

Сценарий E: остановка экземпляра

Промпт-режим

Помоги мне остановить текущий экземпляр

Командный режим

nb app stop

Сценарий E: запуск экземпляра

Промпт-режим

Помоги мне запустить текущий экземпляр

Командный режим

nb app start

Часто задаваемые вопросы

После установки не получается опробовать возможности Конструктора ИИ. Что делать?

В настоящее время все возможности Конструктора ИИ находятся в alpha-образе. Проверьте, использовался ли этот образ при установке; если нет — обновитесь до этого образа.

Docker сообщает о конфликте портов. Что делать?

Используйте другой порт (например, port=14000) или сначала остановите процесс, занимающий порт 13000. На этапе предварительной проверки Skill сам сообщит о конфликте портов.

Связанные ссылки

  • Обзор Конструктора ИИ — обзор всех Skills Конструктора ИИ и способы их установки
  • NocoBase CLI — инструмент командной строки для установки и управления NocoBase