diff options
-rwxr-xr-x | api.py | 2 | ||||
-rwxr-xr-x | curl.sh | 6 |
2 files changed, 8 insertions, 0 deletions
@@ -336,6 +336,8 @@ class Deployer(API): ] def _publish(self): + r = bottle.request + logging.debug('_publish called: %r %r', dict(r.headers), r.body) spec = bottle.request.json logging.info('Publishing: %r', spec) @@ -27,6 +27,12 @@ case "$cmd" in runcurl -X GET https://wmf2-artifacts.vm.liw.fi/blobs/"$1" ;; + deploy) + runcurl -sv -X POST --data-binary @"$1" \ + -H "Content-Type: application/octet-stream" \ + https://wmf2-deployer.vm.liw.fi/publish + ;; + *) echo "eek" 1>&2 exit 1 |