nodejs commander and dashboard for 1k-container demo
Install dependencies:
npm install
Start a local server, passing in config via the environment:
ACCESS_TOKEN=12345678 OPENSHIFT_SERVER=openshift.servername.com npm start
Create 1000 doodlepods:
for x in $(cat 1k_app_names) ; do cat app_template.json | sed -e "s/APPNAME/$x/g" | osc create -f - ; done
After the server has started, submit some images:
OPENSHIFT_SERVER="http://localhost:8080" CUID="007" SUBMISSION="yes!" USERNAME="joe" node post_image.manual.js
To run the related docker image:
docker pull ryanj/commander-1k
docker run -d -p 8080:8080 -e "HOSTNAME=localhost" -e "ACCESS_TOKEN=00789101112" -e "OPENSHIFT_SERVER=openshift.servername.com" ryanj/commander-1k
This demo can be launched on the web using the nodejs base image.
Make sure to include environment variables for the OPENSHIFT_SERVER
and ACCESS_TOKEN
if you want live data.
Then, start a build from the CLI:
osc start-build commander-1k
And, add public routes:
osc create -f routes.json
This code is dedicated to the public domain to the maximum extent permitted by applicable law, pursuant to CC0 (http://creativecommons.org/publicdomain/zero/1.0/)