add publish-http-url hook