Skip to content
Snippets Groups Projects
Commit 724e05e4 authored by Jan Hartig's avatar Jan Hartig
Browse files

Add architecture overview

parent e218adb4
No related branches found
No related tags found
1 merge request!4Merge new features and fixes
# Architecture overview
1. Webserver takes and validates user submitted files
2. Cron job scans files and enqueues new jobs on cluster
3. Job gets processed on the cluster using [whisper-webvtt-transcriber](https://gitlab1.ptb.de/janhartig/whisper-webvtt-transcriber)
4. Mailservice scans job folders for completed jobs and:
- Sends processed files to users
- Optional: Notifies admins on processing errors
- Optional: Sends monitoring data to webserver
State is tracked through the following files in the jobs folder:
- new: Job has been submitted by user
- done: Job has been processed without errors
- error: Job has been processed with errors
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment