import time from urlparse import urlparse import etcd import os import requests from docker import AutoVersionClient from docker import errors from flask import Flask from flask import Response from flask import render_template from flask import request from flask_cors import CORS app = Flask(__name__) client = AutoVersionClient.from_env() VOTE_IMAGE = 'daocloud.io/alphabeta_com/vg-vote' RESULT_IMAGE = 'daocloud.io/alphabeta_com/vg-result' LOG = logging.getLogger(__name__) cors = CORS(app) HOST_NAME = socket.gethostname() PATH_TO_CONFIG = { '/vote': ('vg-vote-{}'.format(HOST_NAME), VOTE_IMAGE, 5000), '/result': ('vg-result-{}'.format(HOST_NAME), RESULT_IMAGE, 5001) } class AppConfig(object):