diff options
| author | 2022-12-21 11:32:24 +0100 | |
|---|---|---|
| committer | 2022-12-21 11:32:24 +0100 | |
| commit | 57e2b3e73e9cf2ce01f7fc7baed476807342a162 (patch) | |
| tree | 5049e1f4450027b9907bd3e8cc1b0e226b83d41c /ttun_server/endpoints.py | |
| parent | e2843181eb5b6d5594d8e63a8406e8509b1dfbfe (diff) | |
| download | server-57e2b3e73e9cf2ce01f7fc7baed476807342a162.tar.gz server-57e2b3e73e9cf2ce01f7fc7baed476807342a162.tar.bz2 server-57e2b3e73e9cf2ce01f7fc7baed476807342a162.zip | |
Added an healthcheck endpoint
Diffstat (limited to 'ttun_server/endpoints.py')
| -rw-r--r-- | ttun_server/endpoints.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ttun_server/endpoints.py b/ttun_server/endpoints.py index 5b9e57f..b62313c 100644 --- a/ttun_server/endpoints.py +++ b/ttun_server/endpoints.py | |||
| @@ -48,6 +48,14 @@ class Proxy(HTTPEndpoint): | |||
| 48 | await response(self.scope, self.receive, self.send) | 48 | await response(self.scope, self.receive, self.send) |
| 49 | 49 | ||
| 50 | 50 | ||
| 51 | class Health(HTTPEndpoint): | ||
| 52 | async def get(self) -> None: | ||
| 53 | response = Response(content='OK', status_code=200) | ||
| 54 | |||
| 55 | await response(self.scope, self.receive, self.send) | ||
| 56 | |||
| 57 | |||
| 58 | |||
| 51 | class Tunnel(WebSocketEndpoint): | 59 | class Tunnel(WebSocketEndpoint): |
| 52 | encoding = 'json' | 60 | encoding = 'json' |
| 53 | 61 | ||
