Skip to content

Commit e8833ce

Browse files
committed
feat(server): add health endpoint
1 parent 4bced84 commit e8833ce

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

sign_language_segmentation/server.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import os
22
import traceback
3+
from datetime import datetime, UTC
34
from pathlib import Path
45

56
from flask import Flask, request, abort, make_response, jsonify
@@ -27,6 +28,16 @@ def handle_exception(e):
2728
return make_response(jsonify(message=message, code=code), code)
2829

2930

31+
@app.route('/health', methods=['GET'])
32+
def health_check():
33+
body = {
34+
'status': 'healthy',
35+
'timestamp': datetime.now(tz=UTC).isoformat(),
36+
'service': 'segmentation',
37+
}
38+
return make_response(jsonify(body), 200)
39+
40+
3041
@app.route("/", methods=['POST'])
3142
def pose_segmentation():
3243
# Get request parameters

0 commit comments

Comments
 (0)