Spaces:
Running
Running
services: | |
gpt-researcher: | |
pull_policy: build | |
image: gptresearcher/gpt-researcher | |
build: ./ | |
environment: | |
OPENAI_API_KEY: ${OPENAI_API_KEY} | |
TAVILY_API_KEY: ${TAVILY_API_KEY} | |
LANGCHAIN_API_KEY: ${LANGCHAIN_API_KEY} | |
LOGGING_LEVEL: INFO | |
volumes: | |
- ./outputs:/usr/src/app/outputs | |
restart: always | |
ports: | |
- 8000:8000 | |
gptr-nextjs: | |
pull_policy: build | |
image: gptresearcher/gptr-nextjs | |
stdin_open: true | |
environment: | |
CHOKIDAR_USEPOLLING: true | |
LOGGING_LEVEL: INFO | |
build: | |
dockerfile: Dockerfile.dev | |
context: frontend/nextjs | |
volumes: | |
- /app/node_modules | |
- ./frontend/nextjs:/app | |
- ./outputs:/app/outputs | |
restart: always | |
ports: | |
- 3000:3000 | |
gpt-researcher-tests: | |
image: gptresearcher/gpt-researcher-tests | |
build: ./ | |
environment: | |
OPENAI_API_KEY: ${OPENAI_API_KEY} | |
TAVILY_API_KEY: ${TAVILY_API_KEY} | |
LANGCHAIN_API_KEY: ${LANGCHAIN_API_KEY} | |
LOGGING_LEVEL: INFO | |
profiles: ["test"] | |
command: > | |
/bin/sh -c " | |
pip install pytest pytest-asyncio faiss-cpu && | |
python -m pytest tests/report-types.py && | |
python -m pytest tests/vector-store.py | |
" | |