lizard add

Добавляет базу данных, сервис или репозиторий в проект.

Использование

lizard add [types...] [flags]

add работает с проектом, привязанным к текущей директории. Сначала выполните lizard init или lizard link.

Флаги

ФлагОписание
-r, --repo <owner/repo>Создать сервис из GitHub-репозитория
-s, --service <name>Создать пустой сервис
-a, --addon <type...>Добавить управляемые аддоны (postgres / redis / s3)
-n, --name <name>Имя, используемое в ссылках ${{name.KEY}}
-v, --variables <K=V>Задать переменную окружения (можно повторять)
--region <code>Регион для provisioning (по умолчанию us-east-1)
--no-deployПривязать репозиторий, но пропустить первую сборку
--listПоказать доступные типы баз данных

Примеры

Создать сервис из GitHub-репозитория

lizard add -r your-org/your-app

Это создает github-source-сервис и запускает первую сборку, которая клонирует репозиторий и автоматически определяет стек. Команда завершается, как только сервис создан; следить за сборкой можно с помощью lizard logs --build.

Подготовить аддоны

lizard add postgres            # one addon
lizard add postgres redis s3   # several at once
lizard add --list              # show available types

Создать пустой сервис

lizard add -s worker

Назвать сервис и задать переменные

lizard add -r your-org/monorepo -n api -v NODE_ENV=production -v LOG_LEVEL=info

См. также

  • Развертывание из GitHub — подключение репозиториев, приватный доступ и авто-переразвертывание при push
  • Управляемые аддоны — создание, именование и использование Managed Postgres, Managed Redis и Managed Object Storage
  • lizard up — загрузка и развертывание текущей директории вместо привязки репозитория

Обновлено