diff options
| author | 2022-12-21 12:21:29 +0100 | |
|---|---|---|
| committer | 2022-12-21 12:21:29 +0100 | |
| commit | 8638e9b2fb1cf2e7e26aa95f734c3d5b8f5928a5 (patch) | |
| tree | c340161f5ad91690c4168f9abe6d88cef7309acc /ttun_server/endpoints.py | |
| parent | b104bb54714fa594be8aec3cb3bfda6a062eb15b (diff) | |
| parent | 324f7692e790e53ecc52a22c0df9372c1ae95930 (diff) | |
| download | server-8638e9b2fb1cf2e7e26aa95f734c3d5b8f5928a5.tar.gz server-8638e9b2fb1cf2e7e26aa95f734c3d5b8f5928a5.tar.bz2 server-8638e9b2fb1cf2e7e26aa95f734c3d5b8f5928a5.zip | |
Merge pull request #5 from paneidos/healthcheckv1.2.0
Add 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 b33fe65..b25ffe4 100644 --- a/ttun_server/endpoints.py +++ b/ttun_server/endpoints.py | |||
| @@ -55,6 +55,14 @@ class Proxy(HTTPEndpoint): | |||
| 55 | await response(self.scope, self.receive, self.send) | 55 | await response(self.scope, self.receive, self.send) |
| 56 | 56 | ||
| 57 | 57 | ||
| 58 | class Health(HTTPEndpoint): | ||
| 59 | async def get(self, _) -> None: | ||
| 60 | response = Response(content='OK', status_code=200) | ||
| 61 | |||
| 62 | await response(self.scope, self.receive, self.send) | ||
| 63 | |||
| 64 | |||
| 65 | |||
| 58 | class Tunnel(WebSocketEndpoint): | 66 | class Tunnel(WebSocketEndpoint): |
| 59 | encoding = 'json' | 67 | encoding = 'json' |
| 60 | 68 | ||
