Skip to content

Commit 12d71d5

Browse files
committed
Get function apps deployed
1 parent 0d7e8a9 commit 12d71d5

File tree

11 files changed

+1535
-79
lines changed

11 files changed

+1535
-79
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,8 @@ npm-debug.log*
148148
node_modules
149149
static/
150150

151+
app/functions/*/prepdocslib/
152+
151153
data/**/*.md5
152154

153155
.DS_Store

AGENTS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ If necessary, edit this file to ensure it accurately reflects the current state
2121
* app/backend/prepdocslib/pdfparser.py: Uses Azure Document Intelligence to emit page text plus figure placeholders
2222
* app/backend/prepdocslib/figureprocessor.py: Shared helper that generates figure descriptions for both local ingestion and the cloud figure-processor skill
2323
* app/backend/app.py: The main entry point for the backend application.
24+
* app/functions: Azure Functions used for cloud ingestion custom skills (document extraction, figure processing, text processing). Each function bundles a synchronized copy of `prepdocslib`; run `python scripts/copy_prepdocslib.py` to refresh the local copies if you modify the library.
2425
* app/frontend: Contains the React frontend code, built with TypeScript, built with vite.
2526
* app/frontend/src/api: Contains the API client code for communicating with the backend.
2627
* app/frontend/src/components: Contains the React components for the frontend.

app/backend/requirements.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
azure-functions>=1.24.0
12
azure-identity
23
quart
34
quart-cors

app/backend/requirements.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,8 @@ azure-core-tracing-opentelemetry==1.0.0b11
4747
# via azure-monitor-opentelemetry
4848
azure-cosmos==4.9.0
4949
# via -r requirements.in
50+
azure-functions==1.24.0
51+
# via -r requirements.in
5052
azure-identity==1.17.1
5153
# via
5254
# -r requirements.in
@@ -439,8 +441,9 @@ urllib3==2.5.0
439441
# via requests
440442
uvicorn==0.30.6
441443
# via -r requirements.in
442-
werkzeug==3.0.6
444+
werkzeug==3.1.3
443445
# via
446+
# azure-functions
444447
# flask
445448
# quart
446449
wrapt==1.16.0

0 commit comments

Comments
 (0)