The Data-driven nginx configuration manager
npm install ngx
The Data-driven nginx configuration manager, featured:
- Resolved path calculation for include, root, and other directives.
- Nginx-style template engine and building system to reuse a template with several sets of data.
- Directive include with glob patterns, such as include conf.d/*/.conf;
``sh`
$ npm install -g ngx
`sh`
NGX_ENV=production ngx startor
ngx start --env production
For now, you can find the example at the sample directory.
`sh`
git clone git@github.com:kaelzhang/node-ngx.git
cd node-ngx
npm link
cd sample
ngx start --env production
And the nginx will start and you will find compiled nginx conf files at sample/nginx` directory.
PRs or wishlists are welcome. Please be free to create an issue.
MIT