clocklimited / navy-clock-systemd-restart

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Clock Restart Order (System D version)

This is an Order which is used by Captains as part of the Navy deployment suite.

It does the following actions:

  • Restart the applications services by issuing a stop and then a start. Only restarts the running services unless a force parameter is passed

This order assumes that the following configuration keys have been added to the Admiral for the application you are trying to prepare:

  • services: Object containing thes services that this application has. The key forms the suffix of the name of the systemd unit e.g node-myproject-staging-<-service->. The value is the relative path to the start script of the service

An example Admiral application configuration might look like:

{ "name": "My Application"
, "appId": "myApp"
, "services":
  { "admin": "admin/app.js"
  , "site": "site/app.js"
  , "api": "api/app.js"
  , "message-bus": "message-bus.js"
  }
}

About

License:MIT License


Languages

Language:JavaScript 100.0%