def start(self):
print ">> starting redeploy"
self.completedHealthChecks = 0
self.containers = []
for container in dockercloud.Container.list(service=self.service.resource_uri):
if container.state in ['Running', 'Starting']:
self.containers.append(container)
self.containers.sort(key=lambda x: x.name)
print "found containers %s" % ', '.join([container.name for container in self.containers])
self.websocket = websocket.WebSocketApp(
'wss://ws.cloud.docker.com/api/audit/v1/events',
header=['Authorization: ' + dockercloud.auth.get_auth_header()['Authorization']],
on_message=self.onMessage,
on_error=self.onError,
on_open=self.onOpen
)
self.websocket.run_forever()
health-check-redeploy.py 文件源码
python
阅读 18
收藏 0
点赞 0
评论 0
评论列表
文章目录