Exemplo n.º 1
0
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):