Sha256: fbc9b7e83736628091ed8cb045beb54b9095c18ccb7925088d2e9eb44088d0a7
Contents?: true
Size: 1.47 KB
Versions: 1
Compression:
Stored size: 1.47 KB
Contents
# capistrano-nginx-unit ## Installation ```rb gem "capistrano-nginx-unit" ``` ## Usage Require in Capfile. ```rb # Capfile require "capistrano/nginx-unit" ``` Defined following tasks. ``` cap nginx_unit:attach # Attach listener and application configuration to NGINX Unit cap nginx_unit:attach_app # Attach application configuration to NGINX Unit cap nginx_unit:attach_listener # Attach listener configuration to NGINX Unit cap nginx_unit:detach # Detach listener and application configuration from NGINX Unit cap nginx_unit:detach_app # Detach application configuration from NGINX Unit cap nginx_unit:detach_listener # Detach listener configuration from NGINX Unit cap nginx_unit:start # Start NGINX Unit process ``` Defined following customizable options. ```rb set :nginx_unit_roles, -> { :app } set :nginx_unit_pid, -> { "/var/run/unit.pid" } set :nginx_unit_control_sock, -> { "/var/run/control.unit.sock" } set :nginx_unit_options, -> { "" } set :nginx_unit_listen, -> { "*:3000" } set :nginx_unit_app_name, -> { fetch(:application) } set :nginx_unit_processes, -> { 1 } set :nginx_unit_user, -> { nil } set :nginx_unit_group, -> { nil } set :nginx_unit_script, -> { "config.ru" } ``` If you want to apply new code when deployed, please invoke `nginx_unit:attach` task after `deploy:published`. ```rb # deploy.rb after "deploy:published", "nginx_unit:attach" ```
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
capistrano-nginx-unit-0.3 | README.md |