feat(docker): build scripts and docker files to generate the smallest docker image (just the binary)
ref(publisher): rollback of refactoring.
fix(publisher): reuse the etcd client using weak consistency and increase the ttl.