summaryrefslogtreecommitdiffstats
path: root/gitautodeploy/httpserver.py
diff options
context:
space:
mode:
authorOliver Poignant <oliver@poignant.se>2017-01-04 21:43:36 +0100
committerOliver Poignant <oliver@poignant.se>2017-01-04 21:43:36 +0100
commit9d41825a46ad3161593a21c07e071125b76a18a5 (patch)
treed76afb91542e82a99b5be39d6a50f66a79eddfde /gitautodeploy/httpserver.py
parentab21571ca7bcda0e142c5bb60e30cedc34e279a3 (diff)
downloadGit-Auto-Deploy-9d41825a46ad3161593a21c07e071125b76a18a5.zip
Git-Auto-Deploy-9d41825a46ad3161593a21c07e071125b76a18a5.tar.gz
Git-Auto-Deploy-9d41825a46ad3161593a21c07e071125b76a18a5.tar.bz2
Recover websocket connection after server restart
Diffstat (limited to 'gitautodeploy/httpserver.py')
-rw-r--r--gitautodeploy/httpserver.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/gitautodeploy/httpserver.py b/gitautodeploy/httpserver.py
index b5cd801..2b4e32e 100644
--- a/gitautodeploy/httpserver.py
+++ b/gitautodeploy/httpserver.py
@@ -293,7 +293,10 @@ def WebhookRequestHandlerFactory(config, event_store):
return
if self.path == "/api/status":
- data = self.event_store.dict_repr()
+ data = {
+ 'events': self.event_store.dict_repr(),
+ 'ws-port': self._config['web-ui']['ws-port']
+ }
self.send_response(200, 'OK')
self.send_header('Content-type', 'application/json')
self.end_headers()