nb proxy caddy

nb proxy caddy — точка входа группы команд провайдера Caddy.

Если у вас уже есть домен, вы хотите быстро включить HTTPS и не хотите вручную поддерживать слишком много деталей TLS, обычно стоит начинать отсюда. Эта группа решает две задачи:

  • выбрать способ запуска Caddy — local или docker
  • генерировать, запускать, перезагружать и проверять точку входа Caddy для окружений, управляемых CLI

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

nb proxy caddy <command>

Подкоманды

КомандаОписание
nb proxy caddy useПереключить драйвер Caddy
nb proxy caddy currentПоказать текущий драйвер
nb proxy caddy generateСгенерировать или обновить конфигурацию Caddy для одного окружения
nb proxy caddy startЗапустить прокси Caddy
nb proxy caddy restartПерезапустить прокси Caddy
nb proxy caddy reloadПерезагрузить конфигурацию Caddy
nb proxy caddy stopОстановить прокси Caddy
nb proxy caddy statusПоказать состояние среды выполнения Caddy
nb proxy caddy infoПоказать драйвер, пути конфигурации и сведения о среде выполнения

Примечания

  • Текущий драйвер хранится в proxy.caddy-driver
  • Драйвер по умолчанию — local
  • Локальный драйвер использует исполняемый файл, указанный в bin.caddy; по умолчанию это caddy
  • Драйвер docker использует caddy:latest
  • Имя Docker-контейнера по умолчанию — <docker.container-prefix>-caddy-proxy
  • Драйвер docker монтирует NB_CLI_ROOT хоста в контейнер по пути /apps

Типичный рабочий процесс

nb proxy caddy use local
nb proxy caddy generate --env app1 --host app1.example.com
nb proxy caddy start
nb proxy caddy status
nb proxy caddy info

Связанные команды