Shreyas094 commited on
Commit
d01383f
·
verified ·
1 Parent(s): a3a5b95

Create docker-compose.yml

Browse files
Files changed (1) hide show
  1. docker-compose.yml +12 -48
docker-compose.yml CHANGED
@@ -1,48 +1,12 @@
1
- services:
2
- gpt-researcher:
3
- pull_policy: build
4
- image: gptresearcher/gpt-researcher
5
- build: ./
6
- environment:
7
- OPENAI_API_KEY: ${OPENAI_API_KEY}
8
- TAVILY_API_KEY: ${TAVILY_API_KEY}
9
- LANGCHAIN_API_KEY: ${LANGCHAIN_API_KEY}
10
- LOGGING_LEVEL: INFO
11
- volumes:
12
- - ./outputs:/usr/src/app/outputs
13
- restart: always
14
- ports:
15
- - 8000:8000
16
- gptr-nextjs:
17
- pull_policy: build
18
- image: gptresearcher/gptr-nextjs
19
- stdin_open: true
20
- environment:
21
- CHOKIDAR_USEPOLLING: true
22
- LOGGING_LEVEL: INFO
23
- build:
24
- dockerfile: Dockerfile.dev
25
- context: frontend/nextjs
26
- volumes:
27
- - /app/node_modules
28
- - ./frontend/nextjs:/app
29
- - ./outputs:/app/outputs
30
- restart: always
31
- ports:
32
- - 3000:3000
33
-
34
- gpt-researcher-tests:
35
- image: gptresearcher/gpt-researcher-tests
36
- build: ./
37
- environment:
38
- OPENAI_API_KEY: ${OPENAI_API_KEY}
39
- TAVILY_API_KEY: ${TAVILY_API_KEY}
40
- LANGCHAIN_API_KEY: ${LANGCHAIN_API_KEY}
41
- LOGGING_LEVEL: INFO
42
- profiles: ["test"]
43
- command: >
44
- /bin/sh -c "
45
- pip install pytest pytest-asyncio faiss-cpu &&
46
- python -m pytest tests/report-types.py &&
47
- python -m pytest tests/vector-store.py
48
- "
 
1
+ version: '3.8'
2
+
3
+ services:
4
+ app:
5
+ build: .
6
+ ports:
7
+ - "8000:8000"
8
+ environment:
9
+ - API_KEY=${API_KEY}
10
+ volumes:
11
+ - .:/app
12
+ command: ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000"]