@@ -2,7 +2,7 @@ name: omnibox
22
33services :
44 web :
5- image : ghcr.io/import-ai/omnibox-web:0.1.4
5+ image : ghcr.io/import-ai/omnibox-web:0.1.10
66 volumes :
77 - ' /etc/localtime:/etc/localtime:ro'
88 ports :
@@ -13,39 +13,14 @@ services:
1313 condition : service_healthy
1414
1515 backend :
16- image : ghcr.io/import-ai/omnibox-backend:0.1.4
16+ image : ghcr.io/import-ai/omnibox-backend:0.1.10
1717 restart : always
1818 volumes :
1919 - ' /etc/localtime:/etc/localtime:ro'
2020 environment :
21- OBB_LOG_LEVELS : ${OBB_LOG_LEVELS:-error,warn,log}
2221 ENV : prod
23- OTEL_EXPORTER_OTLP_ENDPOINT : ${OTEL_EXPORTER_OTLP_ENDPOINT}
24-
25- OBB_WIZARD_BASE_URL : ${OBB_WIZARD_BASE_URL:-http://wizard:8000}
26-
27- OBB_POSTGRES_URL : ${OBB_POSTGRES_URL:-postgres://omnibox:omnibox@postgres:5432/omnibox}
28- OBB_MINIO_URL : ${OBB_MINIO_URL:-http://username:password@minio:9000/omnibox}
29-
30- OBB_KAFKA_BROKER : ${OBB_KAFKA_BROKER}
31- OBB_KAFKA_TOPIC : ${OBB_KAFKA_TOPIC}
32- OBB_KAFKA_CLIENT_ID : ${OBB_KAFKA_CLIENT_ID}
33-
34- OBB_JWT_SECRET : ${OBB_JWT_SECRET}
35- OBB_JWT_EXPIRE : ${OBB_JWT_EXPIRE:-2678400s}
36-
37- OBB_MAIL_TRANSPORT : ${OBB_MAIL_TRANSPORT}
38- OBB_MAIL_FROM : ${OBB_MAIL_FROM}
39-
40- OBB_WECHAT_APP_ID : ${OBB_WECHAT_APP_ID}
41- OBB_WECHAT_APP_SECRET : ${OBB_WECHAT_APP_SECRET}
42- OBB_OPEN_WECHAT_APP_ID : ${OBB_OPEN_WECHAT_APP_ID}
43- OBB_OPEN_WECHAT_APP_SECRET : ${OBB_OPEN_WECHAT_APP_SECRET}
44- OBB_WECHAT_REDIRECT_URI : ${OBB_WECHAT_REDIRECT_URI}
45-
46- OBB_GOOGLE_CLIENT_ID : ${OBB_GOOGLE_CLIENT_ID}
47- OBB_GOOGLE_CLIENT_SECRET : ${OBB_GOOGLE_CLIENT_SECRET}
48- OBB_GOOGLE_REDIRECT_URI : ${OBB_GOOGLE_REDIRECT_URI}
22+ env_file :
23+ - .env
4924 healthcheck :
5025 test : ['CMD', 'wget', '-q', '-O-', 'http://127.0.0.1:8000/api/v1/health']
5126 interval : 30s
@@ -57,37 +32,16 @@ services:
5732 condition : service_healthy
5833
5934 wizard :
60- image : ghcr.io/import-ai/omnibox-wizard:0.1.4
35+ image : ghcr.io/import-ai/omnibox-wizard:0.1.9
6136 restart : always
6237 volumes :
6338 - ' /etc/localtime:/etc/localtime:ro'
6439 environment :
6540 ENV : prod
66- OTEL_EXPORTER_OTLP_ENDPOINT : ${OTEL_EXPORTER_OTLP_ENDPOINT}
67-
6841 OBW_VECTOR_HOST : ${OBW_MEILI_HOST:-http://meilisearch:7700}
6942 OBW_VECTOR_MEILI_API_KEY : ${GLOBAL_MEILI_KEY:-meili_master_key}
70- OBW_BACKEND_BASE_URL : ' http://backend:8000'
71-
72- OBW_VECTOR_EMBEDDING_API_KEY : ${OBW_VECTOR_EMBEDDING_API_KEY}
73- OBW_VECTOR_EMBEDDING_BASE_URL : ${OBW_VECTOR_EMBEDDING_BASE_URL}
74- OBW_VECTOR_EMBEDDING_MODEL : ${OBW_VECTOR_EMBEDDING_MODEL}
75-
76- OBW_GRIMOIRE_OPENAI_DEFAULT_API_KEY : ${OBW_GRIMOIRE_OPENAI_DEFAULT_API_KEY}
77- OBW_GRIMOIRE_OPENAI_DEFAULT_BASE_URL : ${OBW_GRIMOIRE_OPENAI_DEFAULT_BASE_URL}
78- OBW_GRIMOIRE_OPENAI_DEFAULT_MODEL : ${OBW_GRIMOIRE_OPENAI_DEFAULT_MODEL}
79- OBW_GRIMOIRE_OPENAI_MINI_MODEL : ${OBW_GRIMOIRE_OPENAI_MINI_MODEL}
80- OBW_GRIMOIRE_OPENAI_LARGE_MODEL : ${OBW_GRIMOIRE_OPENAI_LARGE_MODEL}
81- OBW_GRIMOIRE_OPENAI_LARGE_THINKING_MODEL : ${OBW_GRIMOIRE_OPENAI_LARGE_THINKING_MODEL}
82-
83- OBW_TOOLS_SEARXNG_BASE_URL : ${OBW_TOOLS_SEARXNG_BASE_URL}
84- OBW_TOOLS_SEARXNG_ENGINES : ${OBW_TOOLS_SEARXNG_ENGINES}
85-
86- OBW_TOOLS_RERANKER_OPENAI_API_KEY : ${OBW_TOOLS_RERANKER_OPENAI_API_KEY}
87- OBW_TOOLS_RERANKER_OPENAI_MODEL : ${OBW_TOOLS_RERANKER_OPENAI_MODEL}
88- OBW_TOOLS_RERANKER_OPENAI_BASE_URL : ${OBW_TOOLS_RERANKER_OPENAI_BASE_URL}
89- OBW_TOOLS_RERANKER_THRESHOLD : ${OBW_TOOLS_RERANKER_THRESHOLD}
90- OBW_TOOLS_RERANKER_K : ${OBW_TOOLS_RERANKER_K}
43+ env_file :
44+ - .env
9145 healthcheck :
9246 test : ['CMD', 'wget', '-q', '-O-', 'http://127.0.0.1:8000/api/v1/health']
9347 interval : 30s
@@ -96,34 +50,14 @@ services:
9650 start_period : 5s
9751
9852 wizard-worker :
99- image : ghcr.io/import-ai/omnibox-wizard:0.1.4
53+ image : ghcr.io/import-ai/omnibox-wizard:0.1.9
10054 restart : always
10155 environment :
10256 ENV : prod
103- OTEL_EXPORTER_OTLP_ENDPOINT : ${OTEL_EXPORTER_OTLP_ENDPOINT}
104-
10557 OBW_VECTOR_HOST : ${OBW_MEILI_HOST:-http://meilisearch:7700}
10658 OBW_VECTOR_MEILI_API_KEY : ${GLOBAL_MEILI_KEY:-meili_master_key}
107- OBW_BACKEND_BASE_URL : ' http://backend:8000'
108-
109- OBW_VECTOR_EMBEDDING_API_KEY : ${OBW_VECTOR_EMBEDDING_API_KEY}
110- OBW_VECTOR_EMBEDDING_BASE_URL : ${OBW_VECTOR_EMBEDDING_BASE_URL}
111- OBW_VECTOR_EMBEDDING_MODEL : ${OBW_VECTOR_EMBEDDING_MODEL}
112-
113- OBW_TASK_OFFICE_OPERATOR_BASE_URL : ${OBW_TASK_OFFICE_OPERATOR_BASE_URL}
114- OBW_TASK_DOCLING_BASE_URL : ${OBW_TASK_DOCLING_BASE_URL}
115-
116- OBW_TASK_ASR_API_KEY : ${OBW_TASK_ASR_API_KEY}
117- OBW_TASK_ASR_BASE_URL : ${OBW_TASK_ASR_BASE_URL}
118- OBW_TASK_ASR_MODEL : ${OBW_TASK_ASR_MODEL}
119- OBW_TASK_PDF_READER_BASE_URL : ${OBW_TASK_PDF_READER_BASE_URL}
120-
121- OBW_GRIMOIRE_OPENAI_DEFAULT_API_KEY : ${OBW_GRIMOIRE_OPENAI_DEFAULT_API_KEY}
122- OBW_GRIMOIRE_OPENAI_DEFAULT_BASE_URL : ${OBW_GRIMOIRE_OPENAI_DEFAULT_BASE_URL}
123- OBW_GRIMOIRE_OPENAI_DEFAULT_MODEL : ${OBW_GRIMOIRE_OPENAI_DEFAULT_MODEL}
124- OBW_GRIMOIRE_OPENAI_MINI_MODEL : ${OBW_GRIMOIRE_OPENAI_MINI_MODEL}
125- OBW_GRIMOIRE_OPENAI_LARGE_MODEL : ${OBW_GRIMOIRE_OPENAI_LARGE_MODEL}
126- OBW_GRIMOIRE_OPENAI_LARGE_THINKING_MODEL : ${OBW_GRIMOIRE_OPENAI_LARGE_THINKING_MODEL}
59+ env_file :
60+ - .env
12761 volumes :
12862 - ' /etc/localtime:/etc/localtime:ro'
12963 entrypoint : ['python', 'main.py']
0 commit comments