moved bgp test harness to its own repo
[random_node_code.git] / README.md
index 3fbf823..3ccd3c4 100644 (file)
--- a/README.md
+++ b/README.md
@@ -1,4 +1,42 @@
+Random Node.js code
+===================
+
+This is a simple repo of all my random node.js code that didnt belong being a repo of its own...
+
+In here you'll find the nodejs_lxc_template and a fake bgp daemon (really for testing bgp on various
+routers and so forth).
+
+
+
 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!
+
+
+BGP FAKE PEER
+=============
+
+This has moved to its own repo - https://github.com/takigama/bgp-test-harness-nodejs