general

0.0.3 • Public • Published

General is designed to do one thing: run applications on AWS.

Note This project is part of binary-fusion and aspects from that project may leak into this one.

  • general may become the application container for BF
  • node.js core is focused on performance, and libuv makes coordinating multiple subprocesses extremely easy

Overview

  • upstart runs general
  • general runs the application
  • environment variables are loaded in via EC2 user-data

Goals

  • polyglot Procfile application server
  • obtain environment dynamically
  • produce individual log files

Details

  • an upstart script is provided under ${GENERAL_HOME}/share/upstart.conf
    • this should be installed on your EC2 image at /etc/init/general.conf
    • the script should auto-start
  • the application must be deployed at /home/ubuntu/bundle and Procfile at /home/ubuntu/bundle/Procfile

Todo

  • configure upstart script
  • support scaling processes, i.e. web=2,api=2

Dependencies (2)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i general

    Weekly Downloads

    35

    Version

    0.0.3

    License

    MIT

    Last publish

    Collaborators

    • jacobgroundwater