display, i3

This commit is contained in:
2020-02-15 15:04:47 +01:00
parent 560841459c
commit 93edf69d60
16 changed files with 298 additions and 41 deletions

22
bin/services Executable file
View File

@ -0,0 +1,22 @@
#!/usr/bin/env python3
import re
import consul
import docker
running = {}
c = consul.Consul()
client = docker.from_env()
for services in c.catalog.services():
for service in services:
idx, details = c.catalog.service(service)
if len(details) == 0:
continue
for item in details:
link = item['ServiceName']+".service."+item['Datacenter']+".consul:"+str(item['ServicePort'])
print("http://"+link)