Cli for managing server
domain-manager [command] subdomain [...flags]
- new - создает нужные конфигурации, сертификаты и директории для нового поддомена
- remove - удаляет конфигурации, сертификаты и директории для поддомена
- list - выводит список всех активных поддоменов
- activate - активирует поддомен
- deactivate - деактивирует поддомен
- generate-cert - генерирует новый сертификат и приватный ключ для поддомена
- regenerate - регенерирует нужные конфигурации, сертификаты и директории для поддомена
- -d/--domain [Optional] - Родительский домен. По умолчанию домен - ktep-inside.local
Создает конфигурации для глобального nginx'а, генерирует SSL сертификаты, которые подключаются в конфигурацию nginx'а и создает директорию для логов и директорию в документах для исходников проекта.
По удачному завершению выводит полный адрес домена, пути до файлов/директорий и текущее состояние(активный или нет).
- --no-source-dir[Optional] - Отменяет генерацию директории для исходного кода
- --activate[Optional] - Активирует поддомен, после его создания
Удаляет конфигурации для глобального nginx'а, SSL сертификаты и директории.
По удачному завершению, выводит сообщение, что удалено успешно.
Выводит список доменных имен на сервере.
Формат вывода:
N | subdomain | domain | status | createdAt |
---|---|---|---|---|
0 | test | ktep-inside.local | activated | 2023-03-15 |
- --activated[Optional] - Выводит список активных доменных имен
- --deactivated[Optional] - Выводит список отключенных доменных имен
- --parent[Optional] - Выводит список всех родительских доменов
- --name-only[Optional] - Выводит только полные доменные имена
Активирует доменное имя, если оно активировано, то ничего не делает
По удачному завершению, выводит сообщение, что активировано успешно.
- --all[Optional] - Применяется на все поддомены в текущем домене.
Деактивирует доменное имя, если оно активировано, то ничего не делает
По удачному завершению, выводит сообщение, что деактивировано успешно.
- --all[Optional] - Применяется на все поддомены в текущем домене.
Заново генерирует сертификаты для поддомена.
По удачному завершению, выводит путь до сертификата.
Заново генерирует все сертификаты, конфигурации и директории.
По удачному завершению, выводит пути для каждого доменного имени.
- --activated[Optional] - Генерирует только для текущих активных
- --deactivated[Optional] - Генерирует только для текущих неактивных
- --name-only[Optional] - Выводит только полные доменные имена
- Склонировать репозиторий
- Внести изменения в проект
- Открыть ПР в develop ветку