-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapp.yaml
More file actions
60 lines (56 loc) · 1.87 KB
/
Copy pathapp.yaml
File metadata and controls
60 lines (56 loc) · 1.87 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# Databricks App runtime env (deployed with source_code_path: .. from resources/app.yml)
#
# Security (docs/security.md):
# - Secrets: profile in .env; auth in ~/.databrickscfg — never PATs/tokens/UUIDs here
# - LAKEBASE_ENDPOINT + SQL_WAREHOUSE: valueFrom only (injected at deploy)
# - JOB_ID_*: valueFrom only — resolved from resources/app.yml job permissions
# - Product defaults below are non-secret; override locally via .env for uvicorn
#
# Public forks: edit UC_CATALOG / VS_ENDPOINT_NAME / MODEL_* for your workspace.
command:
- uvicorn
- app.main:app
- --host
- "0.0.0.0"
- --port
- "8000"
env:
# Platform-injected (never commit concrete ids)
- name: LAKEBASE_ENDPOINT
valueFrom: postgres
- name: SQL_WAREHOUSE
valueFrom: sql-warehouse
# Clock A product config (non-secret)
- name: UC_CATALOG
value: kg_agentic_rag
- name: VS_ENDPOINT_NAME
value: kg-agentic-rag-vs-dev
- name: MODEL_ID
value: system.ai.meta-llama-3-3-70b-instruct
- name: EMBEDDING_MODEL
value: databricks-gte-large-en
- name: EMBEDDING_DIMENSION
value: "1024"
- name: UPLOAD_MAX_BYTES
value: "10485760"
- name: ALLOWED_MIME_TYPES
value: application/pdf,text/plain,text/markdown
# Clock B job ids (valueFrom — CAN_MANAGE_RUN in resources/app.yml)
- name: JOB_ID_INGEST_DOCUMENT
valueFrom: job-ingest-document
- name: JOB_ID_CHUNK_DOCUMENT
valueFrom: job-chunk-document
- name: JOB_ID_INDEX_DOCUMENT
valueFrom: job-index-document
- name: JOB_ID_LEARN_CHAT_PIPELINE
valueFrom: job-learn-chat-pipeline
- name: JOB_ID_DRAIN_PENDING_MEMORY
valueFrom: job-drain-pending-memory
- name: JOB_ID_SYNC_CHAT_TO_UC
valueFrom: job-sync-chat-to-uc
- name: JOB_ID_EXPORT_LENS
valueFrom: job-export-lens
- name: JOB_ID_DISPOSE
valueFrom: job-dispose
- name: JOB_ID_LEARN_FROM_DOCUMENT
valueFrom: job-learn-from-document