nb proxy nginx

nb proxy nginx é o ponto de entrada do grupo de comandos para o provider Nginx.

Se você já usa o Nginx para gerenciar sites, certificados, cache ou controle de acesso, este normalmente é o melhor ponto de partida. Esse grupo cuida de duas coisas:

  • escolher como o Nginx será executado, isto é, local ou docker
  • gerar, iniciar, recarregar e inspecionar o ponto de entrada do Nginx para envs gerenciados pela CLI

Uso

nb proxy nginx <command>

Subcomandos

ComandoDescrição
nb proxy nginx useAlterna o driver do Nginx
nb proxy nginx currentMostra o driver atual
nb proxy nginx generateGera ou atualiza a configuração do Nginx para um env
nb proxy nginx startInicia o proxy Nginx
nb proxy nginx restartReinicia o proxy Nginx
nb proxy nginx reloadRecarrega a configuração do Nginx
nb proxy nginx stopPara o proxy Nginx
nb proxy nginx statusMostra o status de runtime do Nginx
nb proxy nginx infoMostra o driver, os caminhos de configuração e as informações de runtime

Notas

  • O driver atual é armazenado em proxy.nginx-driver
  • O driver padrão é local
  • O driver local usa o executável apontado por bin.nginx, cujo valor padrão é nginx
  • O driver Docker usa nginx:latest
  • O nome padrão do contêiner Docker é <docker.container-prefix>-nginx-proxy
  • O driver Docker monta o NB_CLI_ROOT do host no contêiner em /apps

Fluxo de trabalho típico

nb proxy nginx use docker
nb proxy nginx generate --env app1 --host app1.example.com
nb proxy nginx start
nb proxy nginx status
nb proxy nginx info

Comandos relacionados