nb proxy caddy

nb proxy caddy — это точка входа группы команд для provider Caddy.

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

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

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

nb proxy caddy <command>

Подкоманды

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

Примечания

  • Текущий driver хранится в proxy.caddy-driver
  • Driver по умолчанию — local
  • Локальный driver использует исполняемый файл, указанный в bin.caddy, его значение по умолчанию — caddy
  • Docker driver использует caddy:latest
  • Имя Docker-контейнера по умолчанию — <docker.container-prefix>-caddy-proxy
  • Docker driver монтирует 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

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