@@ -29,19 +29,7 @@ services:
29
29
- RAG_WEB_SEARCH_RESULT_COUNT=3
30
30
- RAG_WEB_SEARCH_CONCURRENT_REQUESTS=10
31
31
- SEARXNG_QUERY_URL=http://searxng:8080/search?q=<query>
32
- - OAUTH_CLIENT_ID=${OAUTH_CLIENT_ID}
33
- - OAUTH_CLIENT_SECRET=${OAUTH_CLIENT_SECRET}
34
- - OPENID_PROVIDER_URL=${OPENID_PROVIDER_URL}
35
- - OAUTH_PROVIDER_NAME=${OAUTH_PROVIDER_NAME}
36
- - OAUTH_USERNAME_CLAIM=name
37
- - OAUTH_EMAIL_CLAIM=email
38
- - OAUTH_SCOPES=${OAUTH_SCOPES}
39
- - OAUTH_MERGE_ACCOUNTS_BY_EMAIL=True
40
- - ENABLE_OAUTH_SIGNUP=True
41
- - ENABLE_SIGNUP=True
42
- - WEBUI_AUTH=False
43
- - ENABLE_LOGIN_FORM=True
44
- - ENABLE_IMAGE_GENERATION=True
32
+ - WEBUI_AUTH_TRUSTED_EMAIL_HEADER=Cf-Access-Authenticated-User-Email
45
33
- COMFYUI_BASE_URL=http://stable-diffusion-webui:7860
46
34
ports :
47
35
- 3000:8080
@@ -107,93 +95,6 @@ services:
107
95
ports :
108
96
- " 7860:7860"
109
97
110
- mongo :
111
- image : mongo
112
- env_file :
113
- - .env
114
- networks :
115
- - ai-stack
116
- restart : unless-stopped
117
- volumes :
118
- - /etc/localtime:/etc/localtime:ro
119
- - /etc/timezone:/etc/timezone:ro
120
- - /docker/appdata/whisper/db_data:/data/db
121
- - /docker/appdata/whisper/db_data/logs/:/var/log/mongodb/
122
- environment :
123
- - PUID=${PUID:-1000}
124
- - PGID=${PGID:-1000}
125
- - MONGO_INITDB_ROOT_USERNAME=${DB_USER:-whisper}
126
- - MONGO_INITDB_ROOT_PASSWORD=${DB_PASS:-whisper}
127
- command : ['--logpath', '/var/log/mongodb/mongod.log']
128
- ports :
129
- - " 27017:27017"
130
-
131
- translate :
132
- container_name : whisper-libretranslate
133
- image : libretranslate/libretranslate:v1.6.2-cuda
134
- env_file :
135
- - .env
136
- networks :
137
- - ai-stack
138
- restart : " no"
139
- volumes :
140
- - /etc/localtime:/etc/localtime:ro
141
- - /etc/timezone:/etc/timezone:ro
142
- - /docker/appdata/whisper/libretranslate/data:/home/libretranslate/.local/share
143
- - /docker/appdata/whisper/libretranslate/cache:/home/libretranslate/.local/cache
144
- user : root
145
- tty : true
146
- environment :
147
- - PUID=${PUID:-1000}
148
- - PGID=${PGID:-1000}
149
- - LT_DISABLE_WEB_UI=True
150
- - LT_LOAD_ONLY=${LT_LOAD_ONLY:-en,fr,es}
151
- - LT_UPDATE_MODELS=True
152
- deploy :
153
- resources :
154
- reservations :
155
- devices :
156
- - driver : nvidia
157
- count : all
158
- capabilities : [gpu]
159
- ports :
160
- - " 5000:5000"
161
-
162
- whisper :
163
- container_name : whisper
164
- pull_policy : always
165
- image : pluja/whishper:v3.1.4-gpu
166
- env_file :
167
- - .env
168
- networks :
169
- - ai-stack
170
- volumes :
171
- - /etc/localtime:/etc/localtime:ro
172
- - /etc/timezone:/etc/timezone:ro
173
- - /docker/appdata/whisper/uploads:/app/uploads
174
- - /docker/appdata/whisper/logs:/var/log/whishper
175
- - /docker/appdata/whisper/models:/app/models
176
- restart : unless-stopped
177
- depends_on :
178
- - mongo
179
- environment :
180
- - PUID=${PUID:-1000}
181
- - PGID=${PGID:-1000}
182
- - PUBLIC_INTERNAL_API_HOST=http://127.0.0.1:80
183
- - PUBLIC_API_HOST=${WHISHPER_HOST:-}
184
- - PUBLIC_WHISHPER_PROFILE=gpu
185
- - WHISPER_MODELS_DIR=/app/models
186
- - UPLOAD_DIR=/app/uploads
187
- deploy :
188
- resources :
189
- reservations :
190
- devices :
191
- - driver : nvidia
192
- count : all
193
- capabilities : [gpu]
194
- ports :
195
- - " 8090:80"
196
-
197
98
networks :
198
99
ai-stack :
199
100
external : true
0 commit comments