Skip to content

Eases templating and management for nginx configs in the order of 100's

License

Notifications You must be signed in to change notification settings

crowded/hostconfig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hostconfig

Eases templating and management for nginx configs in the order of 100's

Usage: hostconfig [OPTIONS] COMMAND <hostname_pattern> [SETTINGS]
       hostconfig [ -h | --help ]

Crowded utility for confd template (nginx config) management.

Options:
  -h, --help            Print usage
  -c  --config=file     Supply custom config file location
  -f, --force           Override safety guards for some operations
  -s, --sync-only       No checks/reloads for dry run or when no nginx installed
  -t, --template=path   Override the default template
  -p, --primary=host    Specify primary hostname to use
  -e, --exact           Use with -p for hostname_pattern without default extra hosts

Settings (left-hand side is default):
  --stdhost || --barehost   Config with/without redirects, extra hostnames, etc
  --listed  || --unlisted   A listed/unlisted(hidden) config (SEO etc.)
  --https   || --http       Render a http(only)/https config
  --enable  || --disable    Enable/disable config in nginx

Commands:
    new         Use to create a new site
    update      Update an existing site
    update-all  Update all existing sites
    delete      Delete an existing site

About

Eases templating and management for nginx configs in the order of 100's

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages