Skip to content
Snippets Groups Projects

Feature/add auth asr service

Merged Marcin Wątroba requested to merge feature/add_auth_asr_service into main
Viewing commit 9cda9759
Next
Show latest version
2 files
+ 11
3
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -48,10 +48,14 @@ class AsrProcessor(ABC):
else:
return None
def health_check(self) -> Response:
return jsonify({'status': 'running'})
def start_processor(self):
app = Flask(__name__)
auth = HTTPTokenAuth(scheme="Bearer")
auth.verify_token(self.is_token_correct)
Path(_TEMP_DIRECTORY).mkdir(parents=True, exist_ok=True)
app.route("/process_asr", methods=["POST"])(auth.login_required(self.process_request))
app.route("/health_check", methods=["GET"])(self.health_check)
app.run(debug=True, host="0.0.0.0")