nb proxy
Dans NocoBase CLI, nb proxy est le point d'entrée unifié pour la gestion du reverse proxy.
Il sépare la gestion des envs de la gestion de la couche d'entrée :
nb envenregistre et maintient les environnements de l'applicationnb proxygénère et gère les points d'entrée Nginx ou Caddy pour ces environnements gérés par la CLI
Tant que ton application a déjà été enregistrée comme env géré par la CLI et que cet env est local ou docker, il suffit généralement de choisir un sous-commande de provider.
Utilisation
Arborescence des commandes
Providers
Notes
nb proxylui-même n'a pas de flags autonomes- Utilise
nb proxy nginxounb proxy caddypour générer et gérer les points d'entrée - Les deux providers ne fonctionnent que pour des envs gérés dont la runtime est accessible depuis la machine courante, c'est-à-dire
localoudocker - Les deux providers prennent en charge deux drivers :
localetdocker useenregistre le driver par défaut, etcurrentaffiche directement le driver courantgenerateécrit ou met à jour les fichiers de configuration d'entrée et ne démarre pas automatiquement le processus proxystart,restart,reload,stop,statusetinfoopèrent tous sur la runtime du driver courant- Si tu modifies des paramètres comme
app-portouapp-public-pathavecnb env update, tu devras généralement réexécuter ensuite la commandegeneratecorrespondante - Ce groupe de commandes ne fonctionne pas actuellement pour les envs qui n'ont qu'une connexion API distante ni pour les envs SSH
Flux typique
Si tu choisis Caddy, remplace simplement nginx par caddy dans les commandes ci-dessus.

