Spaces:
Sleeping
Sleeping
Update Dockerfile
Browse files- Dockerfile +8 -5
Dockerfile
CHANGED
|
@@ -16,20 +16,23 @@ COPY start.sh .
|
|
| 16 |
RUN chmod +x start.sh
|
| 17 |
|
| 18 |
# 5. Prepara o .env para o Build
|
| 19 |
-
# (Define que vamos usar o localhost na porta 9999)
|
| 20 |
RUN printf 'MODELS=[{"name":"BuildDummy","id":"dummy","parameters":{"stop":[]}}]\n\
|
| 21 |
OPENAI_BASE_URL=http://localhost:9999/v1\n\
|
| 22 |
OPENAI_API_KEY=dummy\n\
|
| 23 |
PUBLIC_APP_NAME=Chat\n\
|
| 24 |
' > .env
|
| 25 |
|
| 26 |
-
# 6.
|
| 27 |
-
#
|
| 28 |
-
#
|
| 29 |
RUN printf "import { createServer } from 'http';\n\
|
| 30 |
const server = createServer((req, res) => {\n\
|
| 31 |
res.writeHead(200, { 'Content-Type': 'application/json' });\n\
|
| 32 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
});\n\
|
| 34 |
server.listen(9999, () => console.log('Mock server running on 9999'));\n\
|
| 35 |
" > mock-server.js
|
|
|
|
| 16 |
RUN chmod +x start.sh
|
| 17 |
|
| 18 |
# 5. Prepara o .env para o Build
|
|
|
|
| 19 |
RUN printf 'MODELS=[{"name":"BuildDummy","id":"dummy","parameters":{"stop":[]}}]\n\
|
| 20 |
OPENAI_BASE_URL=http://localhost:9999/v1\n\
|
| 21 |
OPENAI_API_KEY=dummy\n\
|
| 22 |
PUBLIC_APP_NAME=Chat\n\
|
| 23 |
' > .env
|
| 24 |
|
| 25 |
+
# 6. MOCK SERVER (AGORA COM DADOS REAIS)
|
| 26 |
+
# O servidor agora retorna um JSON contendo o modelo "dummy".
|
| 27 |
+
# Isso engana o validador do chat-ui.
|
| 28 |
RUN printf "import { createServer } from 'http';\n\
|
| 29 |
const server = createServer((req, res) => {\n\
|
| 30 |
res.writeHead(200, { 'Content-Type': 'application/json' });\n\
|
| 31 |
+
// AQUI ESTÁ A MUDANÇA: Retornamos o ID 'dummy' na lista\n\
|
| 32 |
+
res.end(JSON.stringify({\n\
|
| 33 |
+
object: 'list',\n\
|
| 34 |
+
data: [{ id: 'dummy', object: 'model', created: 1234567890, owned_by: 'system' }]\n\
|
| 35 |
+
}));\n\
|
| 36 |
});\n\
|
| 37 |
server.listen(9999, () => console.log('Mock server running on 9999'));\n\
|
| 38 |
" > mock-server.js
|