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.'
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
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