Generate include for NGINX config based on reverseProxy
section of application config:
- add proxy_pass directive to the URL from specified ubConfig
- add host and client IP passthrow using
reverseProxy.remoteIPHeader
from NGINX to UB - in case
reverseProxy.sendFileHeader
if configured - add a internal locations for app and all defined BLOB stores
Result can be included to the main NGINX config using include path-to-generated-config.conf
directive (inside the server
directive)
Usage from a command line:
npx ubcli generateNginxCfg -?
Methods
# addPartialsToBaseCfgTpl (serverConfig, baseTpl) inner
Scan models for nginx partials nginx-partial.conf
files and add it into main template instead of MODELS_PARTIALS_PLACEHOLDER
Arguments:
serverConfig
:baseTpl
: