def index(request): hosts = Host.objects.filter(enabled=True) show_all = True if request.GET.has_key('showall') else False containers = Host.get_all_containers(show_all=show_all, owner=request.user) ctx = { 'hosts': hosts, 'containers': containers, 'show_all': show_all, } return render_to_response('containers/index.html', ctx, context_instance=RequestContext(request))
def index(request): hosts = Host.objects.filter(enabled=True) show_all = True if request.GET.has_key('showall') else False containers = Host.get_all_containers(show_all=show_all, owner=request.user) ctx = { 'hosts': hosts, 'containers': containers, 'show_all': show_all, } return render_to_response('containers/index.html', ctx, context_instance=RequestContext(request))
def setUp(self): super(ApplicationResourceTest, self).setUp() self.api_list_url = '/api/v1/applications/' self.container_list_url = '/api/v1/containers/' self.username = '******' self.password = '******' self.user = User.objects.create_user(self.username, '*****@*****.**', self.password) self.api_key = self.user.api_key.key self.data = { 'name': 'test-app', 'description': 'test app', 'domain_name': 'test.example.com', 'backend_port': 1234, 'protocol': 'http' } host = Host() host.name = 'local' host.hostname = '127.0.0.1' host.save() self.host = host self.container_data = { 'image': 'base', 'command': '/bin/bash', 'description': 'test app', 'ports': [], 'hosts': ['/api/v1/hosts/1/'] } resp = self.api_client.post(self.container_list_url, format='json', data=self.container_data, authentication=self.get_credentials()) self.app = Application(**self.data) self.app.save()
def setUp(self): super(ContainerResourceTest, self).setUp() self.api_list_url = '/api/v1/containers/' self.username = '******' self.password = '******' self.user = User.objects.create_user(self.username, '*****@*****.**', self.password) self.api_key = self.user.api_key.key host = Host() host.name = 'local' host.hostname = os.getenv('DOCKER_TEST_HOST', '127.0.0.1') host.save() self.host = host self.data = { 'image': 'base', 'command': '/bin/bash', 'description': 'test app', 'ports': [], 'hosts': ['/api/v1/hosts/1/'] } resp = self.api_client.post(self.api_list_url, format='json', data=self.data, authentication=self.get_credentials())
def setUp(self): super(ContainerResourceTest, self).setUp() self.api_list_url = '/api/v1/containers/' self.username = '******' self.password = '******' self.user = User.objects.create_user(self.username, '*****@*****.**', self.password) self.api_key = self.user.api_key.key host = Host() host.name = 'local' host.hostname = os.getenv('DOCKER_TEST_HOST', '127.0.0.1') host.save() self.host = host self.data = { 'image': 'base', 'command': '/bin/bash', 'description': 'test app', 'ports': [], 'hosts': ['/api/v1/hosts/1/'] } resp = self.api_client.post(self.api_list_url, format='json', data=self.data, authentication=self.get_credentials())
def get_containers(): valid_container_ids = [x.container_id for x in Host.get_all_containers()] return Container.objects.filter(container_id__in=valid_container_ids)
def get_containers(): valid_container_ids = [x.container_id for x in Host.get_all_containers()] return Container.objects.filter(container_id__in=valid_container_ids)