caarleexx commited on
Commit
f6ee332
·
verified ·
1 Parent(s): e2bbff7

Update Dockerfile

Browse files
Files changed (1) hide show
  1. 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. O PULO DO GATO: SERVIDOR FAKE
27
- # Criamos um script node que finge ser a API da OpenAI/Groq na porta 9999.
28
- # Ele roda em segundo plano (&), depois rodamos o build, depois matamos ele.
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
- res.end(JSON.stringify({ object: 'list', data: [] }));\n\
 
 
 
 
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