mirror of
https://github.com/suitenumerique/docs.git
synced 2026-08-21 23:22:24 +02:00
Add documentation for env & Find+Docs configuration in dev mode Signed-off-by: Fabre Florian <ffabre@hybird.org>
20 lines
711 B
Markdown
20 lines
711 B
Markdown
## Architecture
|
|
|
|
### Global system architecture
|
|
|
|
```mermaid
|
|
flowchart TD
|
|
User -- HTTP --> Front("Frontend (NextJS SPA)")
|
|
Front -- REST API --> Back("Backend (Django)")
|
|
Front -- WebSocket --> Yserver("Microservice Yjs (Express)") -- WebSocket --> CollaborationServer("Collaboration server (Hocuspocus)") -- REST API <--> Back
|
|
Front -- OIDC --> Back -- OIDC ---> OIDC("Keycloak / ProConnect")
|
|
Back -- REST API --> Yserver
|
|
Back --> DB("Database (PostgreSQL)")
|
|
Back <--> Celery --> DB
|
|
Back ----> S3("Minio (S3)")
|
|
Back -- REST API --> Find
|
|
```
|
|
|
|
### Architecture decision records
|
|
|
|
- [ADR-0001-20250106-use-yjs-for-docs-editing](./adr/ADR-0001-20250106-use-yjs-for-docs-editing.md) |