just a bit of info added to the readme
authorPaul J R <me@pjr.cc>
Wed, 16 Jan 2013 19:55:17 +0000 (06:55 +1100)
committerPaul J R <me@pjr.cc>
Wed, 16 Jan 2013 19:55:17 +0000 (06:55 +1100)
README.md

index 3fbf823..d322b37 100644 (file)
--- a/README.md
+++ b/README.md
@@ -2,3 +2,25 @@ nodejs_lxc_template
 ===================
 
 A nodejs template for lxc (linux containers) for running nodejs apps within a confined space.
+
+Inside the virtualised container, there is only two binaries - nodejs and "ip", everything else is a nodejs
+script.
+
+Startup (init) is handle by a nodejs script that sets the ip address/route/dns info based on a config file
+
+Apps are then put into the container by adding them to the /node_base directory, the init script will then
+read the /node_base/appconfig file to determine which app's it needs to start (and keep running) inside the
+container.
+
+
+How It Works
+============
+
+The nodejs template currently doesnt work as it stands but in the long term what it will do is:
+
+1) create a container by downloading a nodejs binary from the nodejs site (or from a supplied file)
+2) install the "ip" command (for interface/route setup)
+3) setup the base structure for the container
+4) install the node binary
+5) setup the init nodejs script
+6) ... magic!
\ No newline at end of file