1
0
mirror of https://github.com/pirate/ArchiveBox.git synced 2025-08-13 10:04:31 +02:00

Updated ArchiveBox Architecture Diagrams (markdown)

Nick Sweeting
2024-11-12 06:50:12 -08:00
parent 2c59af844c
commit fcd07d795a

@@ -4,7 +4,7 @@
```mermaid ```mermaid
stateDiagram-v2 stateDiagram-v2
cli.main(sys.argv) archivebox.cli.main(sys.argv)
state Supervisord { state Supervisord {
Scheduler Scheduler
state Orchestrator { state Orchestrator {
@@ -16,13 +16,13 @@ stateDiagram-v2
} }
} }
note left of cli.main(sys.argv) note left of archivebox.cli.main(sys.argv)
archivebox entrypoint archivebox entrypoint
end note end note
state "archivebox.cli.SUBCOMMAND" as MAIN_THREAD state "archivebox.cli.SUBCOMMAND" as MAIN_THREAD
cli.main(sys.argv) --> run_subcommand(sys.argv) archivebox.cli.main(sys.argv) --> run_subcommand(sys.argv)
run_subcommand(sys.argv) --> setup_django() run_subcommand(sys.argv) --> setup_django()
setup_django() --> Supervisord: spawns in background setup_django() --> Supervisord: spawns in background
setup_django() --> MAIN_THREAD: runs in foreground setup_django() --> MAIN_THREAD: runs in foreground
@@ -115,10 +115,11 @@ stateDiagram-v2
```mermaid ```mermaid
stateDiagram-v2 stateDiagram-v2
QUEUED --> QUEUED: tick [!can_start]
QUEUED --> STARTED: tick [can_start]
STARTED --> STARTED: tick [!is_finished]
STARTED --> SEALED: tick [is_finished] STARTED --> SEALED: tick [is_finished]
STARTED --> STARTED: tick [!is_finished]
QUEUED --> STARTED: tick [can_start]
QUEUED --> QUEUED: tick [!can_start]
note left of QUEUED note left of QUEUED
Crawl created Crawl created
@@ -138,10 +139,10 @@ stateDiagram-v2
```mermaid ```mermaid
stateDiagram-v2 stateDiagram-v2
QUEUED --> QUEUED: tick [!can_start]
QUEUED --> STARTED: tick [can_start]
STARTED --> STARTED: tick [!is_finished]
STARTED --> SEALED: tick [is_finished] STARTED --> SEALED: tick [is_finished]
STARTED --> STARTED: tick [!is_finished]
QUEUED --> STARTED: tick [can_start]
QUEUED --> QUEUED: tick [!can_start]
note left of QUEUED note left of QUEUED
Snapshot created Snapshot created