Chief is an Application Container for use with Amazon Web Service Auto-Scaling Groups.
An application container provides the following:
A auto-scaling groups are great. Chief helps make them even better.
npm install -g chief
sudo chief upstart -o /etc/init/chief.conf
Chief reads the environment configuration from the AWS user-data property, and passes it to your application.
Chief can run any kind of application, not just Node.js.
Chief runs Procfile application; the root of your bundle must contain a
Profile like the following:
web: node server.js log: node logger.js
Chief is designed to work in production. Each process in your Procfile is started independently, and will be restarted if it crashes.
sudo start chief
sudo stop chief