lizard domain

Показывает домен сервиса или список его доменов либо привязывает пользовательский.

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

lizard domain [hostname] [flags]

Имя хоста — позиционный аргумент, отдельного add подкоманды нет. Запуск lizard domain без аргументов показывает текущий домен сервиса или создаёт его, если домена ещё нет. Алиас: lizard domains.

Флаги

ФлагОписание
-s, --service <name>Сервис
-p, --project <id>Название, slug или ID проекта
--port <n>Игнорируется: домен всегда ведёт на порт контейнера сервиса. Изменить этот порт можно через lizard port
-f, --forceПеренести домен сюда, если он привязан к другому вашему сервису

Подкоманды используют те же флаги -s и -p. Проверяйте и удаляйте домен на том сервисе, к которому вы его привязали.

Подкоманды

lizard domain generate

Даёт сервису поддомен *.onlizard.com. Если поддомен уже есть, generate возвращает его. Если сервис использует пользовательский домен, команда завершается с ошибкой; сначала удалите этот домен.

lizard domain list

Выводит домены сервиса, а также пользовательские домены, которые ещё ждут проверки DNS, с записями, которые нужно создать (алиас ls).

lizard domain verify <hostname>

Проверяет TXT-запись и активирует домен. TLS выпускается автоматически.

lizard domain delete <hostname>

Удаляет домен (алиас rm).

ФлагОписание
-y, --yesПропустить подтверждение

Примеры

Показать текущий домен

lizard domain

Создать поддомен

lizard domain generate

Привязать пользовательский домен

lizard domain app.example.com --service web

Lizard возвращает DNS-записи для создания: CNAME для имени хоста и, если вы ещё не проверили домен, TXT-запись в _lizard-verify.<apex domain> (для app.example.com это _lizard-verify.example.com). Добавьте их у вашего DNS-провайдера, затем выполните проверку на том же сервисе:

lizard domain verify app.example.com --service web

Для домена верхнего уровня, например example.com, большинство DNS-провайдеров не разрешают CNAME. Создайте вместо него запись ALIAS или ANAME с той же целью или используйте CNAME flattening у вашего провайдера.

Вывести домены сервиса

lizard domain list --service web

Перенести домен с другого вашего сервиса

lizard domain app.example.com --service web --force

Удалить домен

lizard domain delete app.example.com --service web
lizard domain rm app.example.com --service web --yes

См. также

Обновлено