Class: PoiseApplicationJavascript::Resources::NpmStart::Resource

Inherits:
Chef::Resource
  • Object
show all
Includes:
ServiceMixin
Defined in:
lib/poise_application_javascript/resources/npm_start.rb

Overview

An application_npm_start resource to create a service for a Javascript application using npm start.

Examples:

application '/app' do
  npm_start
end

Since:

  • 1.0.0

Provides:

  • application_npm_start

Actions:

  • enable

  • disable

  • start

  • stop

  • restart

  • reload

Instance Attribute Summary collapse

Instance Attribute Details

#commandString+

NPM sub-command to run. Defaults to start.

Returns:

  • (String, Array<String>)


52
# File 'lib/poise_application_javascript/resources/npm_start.rb', line 52

attribute(:command, kind_of: [String, Array], default: 'start')