Split backend service into checker and generator
Both are linked through a unix socket.
This commit is contained in:
parent
f755d7c998
commit
ed091e761c
34 changed files with 660 additions and 208 deletions
|
|
@ -11,13 +11,14 @@ micro-services :
|
|||
|
||||
- `admin` is the web interface and API used to control the challenge
|
||||
and doing synchronization.
|
||||
- `backend` is an inotify reacting service that handles submissions
|
||||
checking and team's files generation.
|
||||
- `checker` is an inotify reacting service that handles submissions
|
||||
checking.
|
||||
- `dashboard` is a public interface to explain and follow the
|
||||
conquest, aims to animate the challenge for visitors.
|
||||
- `evdist` is an inotify reacting service that handles settings
|
||||
changes during the challenge (eg. a 30 minutes event where hints are
|
||||
free, ...).
|
||||
- `generator` takes care of global and team's files generation.
|
||||
- `qa` is an interface dedicated to challenge development, it stores
|
||||
reports to be treated by challenges creators.
|
||||
- `receiver` is only responsible for receiving submissions. It is the
|
||||
|
|
|
|||
Reference in a new issue