Esempio n. 1
0
    def start(self, sid):
        s = Servico()
        servico = s.buscar(sid)
        print 'ID do servico:', servico.id
        print 'Contratante:', servico.cliente.nome
        print 'Produto:', servico.produto.nome
        print 'Data:', servico.data

        d = Docker()
        d.criar(servico.produto.nome, servico.produto.imagem)
        print 'Servico provicionado.'
Esempio n. 2
0
 def cadastrar(self):
     self.nome = raw_input("Digite o nome do servidor:")
     self.descricao = raw_input("Digite uma descricao: ")
     try:
         # instancia dos objetos Docker
         docker = Docker()
         docker.criar(self.nome)
         container = docker.pegar_ip(self.nome)
         container = json.loads(container)
         self.ip = container[0].get("NetworkSettings").get("IPAddress")
         s = ServidorModel(self)
         session.add(s)
         session.commit()
     except Exception as e:
         session.rollback()
         print "Falhou ao cadastrar servidor: ",e            
Esempio n. 3
0
 def cadastrar(self):
     self.nome = raw_input("Digite o nome do servidor:")
     self.descricao = raw_input("Digite uma descricao: ")
     try:
         # instancia dos objetos Docker
         docker = Docker()
         docker.criar(self.nome)
         container = docker.pegar_ip(self.nome)
         container = json.loads(container)
         self.ip = container[0].get("NetworkSettings").get("IPAddress")
         s = ServidorModel(self)
         session.add(s)
         session.commit()
     except Exception as e:
         session.rollback()
         print "Falhou ao cadastrar servidor: ", e