| import os | |
| import sys | |
| import json | |
| import requests | |
| import codecs | |
| import base64 | |
| HOST=os.environ["CONTAINER"] | |
| if HOST == "": | |
| HOST = "localhost" | |
| DEST="http://%s:8080/init" % HOST | |
| if os.path.isfile(sys.argv[1]): | |
| with open(sys.argv[1], "rb") as fp: | |
| encoded = base64.b64encode(fp.read()) | |
| else: | |
| encoded = sys.argv[1] | |
| payload = { | |
| "value" : { | |
| "main" : sys.argv[2], | |
| "jar" : encoded | |
| } | |
| } | |
| r = requests.post(DEST, json.dumps(payload, indent=2)) | |
| print r.text |