Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue #27: Document the architecture #28

Merged
merged 15 commits into from
Jun 25, 2024
6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@ __pycache__/

# Samples
samples/*
.logs/

# Logs
.logs

# Logs
.logs
Expand Down Expand Up @@ -174,4 +178,4 @@ cython_debug/
#.idea/

# Testing artifacts
end_to_end_pipeline_artifacts
end_to_end_pipeline_artifacts
38 changes: 38 additions & 0 deletions docs/deployment.puml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
@startuml Deployment

header 09/05/2024

title FertiScan - Deployment

node MyPhone <<Device>> as A {
node "Android" <<OS>> {
node Chrome <<Web Browser>> {
component "FertiScan Web" as C
}
}
}

cloud Azure <<Cloud Provider>> {
database SQL



node "Azure Runtime" <<Runtime Environment>> {
component FertiScan <<http://fertiscan.gc.ca>> as S

node Container {
component "AzureOpenAI" as LLM
}

node "Document Intelligence" {
component "Prebuilt-Layout" as D
}
}
}

S -- C : HTTP
S -- [LLM] : REST
S -- [D] : REST
S -- [SQL]

@enduml
Binary file added out/docs/deployment/Deployment.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading