Skip to content
Snippets Groups Projects
Unverified Commit 0acef6cf authored by BITARD Michaël's avatar BITARD Michaël Committed by GitHub
Browse files

feat(doc): met à jour le schéma d'architecture de Camino (#485)

parent 3832e145
No related branches found
No related tags found
No related merge requests found
......@@ -3,6 +3,7 @@
!include <office/Databases/database>
!include <office/Servers/application_server>
!include <office/Servers/reverse_proxy>
!include <office/Concepts/application_web>
!include <office/Devices/device_laptop>
!include <office/Servers/3rd_party_mail_server>
......@@ -11,41 +12,38 @@ OFF_DEVICE_LAPTOP(Utilisateurs, Utilisateurs)
package Gouvernement {
together {
OFF_APPLICATION_SERVER(Sentry, Sentry)
OFF_APPLICATION_SERVER(Matomo, Matomo)
}
OFF_APPLICATION_SERVER(Sentry, Sentry)
OFF_APPLICATION_SERVER(Matomo, Matomo)
OFF_APPLICATION_SERVER(Cerbere, Cerbere)
OFF_APPLICATION_SERVER(Insee, Insee)
OFF_APPLICATION_SERVER(Administrations, Administrations)
Matomo -[hidden]->Cerbere
Cerbere -[hidden]>Insee
Insee -[hidden]d->Administrations
}
package Camino {
OFF_APPLICATION_WEB(UI, Interface)
OFF_APPLICATION_SERVER(API,Serveur)
OFF_APPLICATION_WEB(UI, UI)
OFF_APPLICATION_SERVER(API,API)
OFF_APPLICATION_SERVER(USERS,Keycloak)
OFF_REVERSE_PROXY(PROXY, Oauth2Proxy)
OFF_DATABASE(Postgres,Postgres/PostGIS)
OFF_APPLICATION_SERVER(CRON,Cron)
UI <--> API
API --> Postgres
CRON --> Postgres
Postgres -[hidden]d-> CRON
UI <-l-> PROXY
PROXY <--> API
PROXY <--> USERS
Postgres <-- USERS
Postgres <-- API
API <-> USERS
}
package Externes {
OFF_3RD_PARTY_MAIL_SERVER(Mailjet, Mailjet)
}
Utilisateurs --> UI
API -> Cerbere
API -> Insee
API -> Matomo: statistiques
UI -> Sentry: erreurs
CRON -> Administrations
CRON -> Insee
API -r-> Sentry: erreurs
API -> Mailjet: envoie mail
Matomo <- UI: statistiques
@enduml
API --> Cerbere
API --> Insee
API --> Matomo: statistiques
API --> Administrations: cron
UI --> Sentry: erreurs
API --> Sentry: erreurs
API --> Mailjet: envoie mail
Matomo <-- UI: statistiques
@enduml
\ No newline at end of file
......@@ -454,14 +454,11 @@ entity "**utilisateurs**" {
+ ""id"": //character varying(255) [PK]//
--
""email"": //character varying(255) //
""mot_de_passe"": //character varying(255) //
""nom"": //character varying(255) //
""prenom"": //character varying(255) //
""telephone_fixe"": //character varying(255) //
""telephone_mobile"": //character varying(255) //
""refresh_token"": //character varying(255) //
*""role"": //character varying(255) //
""preferences"": //json //
*""date_creation"": //character varying(255) //
""administration_id"": //character varying(255) [FK]//
""qgis_token"": //character varying(255) //
......
This diff is collapsed.
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment