A minimal HTTP server in python. It sends a JSON Hello World for GET requests, and echoes back JSON for POST requests.
python server.py 8009
Starting httpd on port 8009...
curl http://localhost:8009
{"received": "ok", "hello": "world"}
A minimal HTTP server in python. It sends a JSON Hello World for GET requests, and echoes back JSON for POST requests.
python server.py 8009
Starting httpd on port 8009...
curl http://localhost:8009
{"received": "ok", "hello": "world"}
#Using the giantswarm CLI on Windows with boot2docker without a additional VM
####prerequisites:
boot2docker sshC:\\Users\Username should be boot2docker /c/Users/Username)####Setup
boot2docker ssh and download the swarm cli to a location mirrored by windows (eg your project folder) by executing curl -O http://downloads.giantswarm.io/swarm/clients/0.15.0/swarm-0.15.0-linux-amd64.tar.gztar xzf swarm-0.15.0-linux-amd64.tar.gzat the same location| var http = require('http'); | |
| module['exports'] = function isTheWebSiteDown (hook) { | |
| http.get(hook.params.url, function(res){ | |
| hook.debug(hook.params.url + " is up and running.") | |
| hook.res.end('false'); | |
| }).on('error', function (){ | |
| hook.debug(hook.params.url + " is DOWN!") | |
| hook.res.end('true'); | |
| }); |
| { | |
| "image": { | |
| "url": "http://cloud-images.ubuntu.com/trusty/current/trusty-server-cloudimg-amd64-disk1.img", | |
| "name": "Ubuntu Trusty", | |
| "container_format": "bare", | |
| "disk_format": "qcow2" | |
| }, | |
| "callback_url": "", | |
| "ssh_keys": [ | |
| "" |
| { | |
| "image": { | |
| "url": "http://cloud-images.ubuntu.com/trusty/current/trusty-server-cloudimg-amd64-disk1.img", | |
| "name": "Ubuntu Trusty", | |
| "container_format": "bare", | |
| "disk_format": "qcow2" | |
| }, | |
| "callback_url": "", | |
| "ssh_keys": [ | |
| "" |
##Links to Great tools I've found Feel free to share
###DevOp Tools
###Libraries
| {% macro form_field(field) -%} | |
| {% set with_label = kwargs.pop('with_label', False) %} | |
| {% set placeholder = '' %} | |
| {% if not with_label %} | |
| {% set placeholder = field.label.text %} | |
| {% endif %} | |
| <div class="control-group {% if field.errors %}error{% endif %}"> | |
| {% if with_label %} | |
| <label for="{{ field.id }}" class="control-label"> | |
| {{ field.label.text }}{% if field.flags.required %} *{% endif %}: |
| html, body, div, span, applet, object, iframe, | |
| h1, h2, h3, h4, h5, h6, p, blockquote, pre, | |
| a, abbr, acronym, address, big, cite, code, | |
| del, dfn, em, img, ins, kbd, q, s, samp, | |
| small, strike, strong, sub, sup, tt, var, | |
| b, u, i, center, | |
| dl, dt, dd, ol, ul, li, | |
| fieldset, form, label, legend, | |
| table, caption, tbody, tfoot, thead, tr, th, td, | |
| article, aside, canvas, details, embed, |
| /* reset */ | |
| html, body, div, span, applet, object, iframe, | |
| h1, h2, h3, h4, h5, h6, p, blockquote, pre, | |
| a, abbr, acronym, address, big, cite, code, | |
| del, dfn, em, img, ins, kbd, q, s, samp, | |
| small, strike, strong, sub, sup, tt, var, | |
| b, u, i, center, | |
| dl, dt, dd, ol, ul, li, | |
| fieldset, form, label, legend, | |
| table, caption, tbody, tfoot, thead, tr, th, td, |