Files
hack/tools/scripts/llm-key-hunter/results/_cache/content/adilshamim8_deep-research-104.json

1 line
9.0 KiB
JSON

{"repo": "adilshamim8/deep-research-104", "files": {"docker-compose.yml": {"f45e7ced8af11ef1c10eb3626709b55fe5445975": {"t": 1785745235.7108083, "n": 3428, "h": "45d19a96e08c3d1e", "c": "version: \"3.9\"\r\n\r\nservices:\r\n\r\n # ── Main API ───────────────────────────────────────────────────────────────\r\n api:\r\n build:\r\n context: .\r\n target: production\r\n ports:\r\n - \"8000:8000\"\r\n environment:\r\n - APP_ENV=production\r\n - REDIS_URL=redis://redis:6379/0\r\n - OPENAI_API_KEY=${OPENAI_API_KEY}\r\n - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY}\r\n - SERPAPI_KEY=${SERPAPI_KEY}\r\n - BRAVE_SEARCH_API_KEY=${BRAVE_SEARCH_API_KEY}\r\n - SEARCH_PROVIDER=${SEARCH_PROVIDER:-duckduckgo}\r\n - LOG_LEVEL=${LOG_LEVEL:-INFO}\r\n - OLLAMA_BASE_URL=http://ollama:11434\r\n volumes:\r\n - ./logs:/app/logs\r\n - ./data:/app/data\r\n - ./.cache:/app/.cache\r\n depends_on:\r\n redis:\r\n condition: service_healthy\r\n restart: unless-stopped\r\n networks:\r\n - deep_research_net\r\n deploy:\r\n resources:\r\n limits:\r\n memory: 4G\r\n\r\n # ── Redis Cache ────────────────────────────────────────────────────────────\r\n redis:\r\n image: redis:7-alpine\r\n ports:\r\n - \"6379:6379\"\r\n volumes:\r\n - redis_data:/data\r\n command: >\r\n redis-server\r\n --maxmemory 1gb\r\n --maxmemory-policy allkeys-lru\r\n --save 900 1\r\n --save 300 10\r\n healthcheck:\r\n test: [\"CMD\", \"redis-cli\", \"ping\"]\r\n interval: 10s\r\n timeout: 5s\r\n retries: 5\r\n networks:\r\n - deep_research_net\r\n\r\n # ── Ollama (Local LLM) ─────────────────────────────────────────────────────\r\n ollama:\r\n image: ollama/ollama:latest\r\n ports:\r\n - \"11434:11434\"\r\n volumes:\r\n - ollama_models:/root/.ollama\r\n environment:\r\n - OLLAMA_KEEP_ALIVE=24h\r\n - OLLAMA_NUM_PARALLEL=2\r\n networks:\r\n - deep_research_net\r\n deploy:\r\n resources:\r\n reservations:\r\n devices:\r\n - driver: nvidia\r\n count: all\r\n capabilities: [gpu]\r\n profiles:\r\n - local # Only start with: docker-compose --profile local up\r\n\r\n # ── Model puller (one-shot setup) ─────────────────────────────────────────\r\n model-puller:\r\n image: curlimages/curl:latest\r\n depends_on:\r\n - ollama\r\n command: >\r\n sh -c \"\r\n sleep 5 &&\r\n curl -X POST http://ollama:11434/api/pull\r\n -d '{\\\"name\\\": \\\"deepseek-r1:7b\\\"}'\r\n \"\r\n networks:\r\n - deep_research_net\r\n profiles:\r\n - local\r\n\r\n # ── Prometheus ────────────────────────────────────────────────────────────\r\n prometheus:\r\n image: prom/prometheus:latest\r\n ports:\r\n - \"9090:9090\"\r\n volumes:\r\n - ./config/prometheus.yml:/etc/prometheus/prometheus.yml:ro\r\n - prometheus_data:/prometheus\r\n command:\r\n - \"--config.file=/etc/prometheus/prometheus.yml\"\r\n - \"--storage.tsdb.retention.time=15d\"\r\n networks:\r\n - deep_research_net\r\n profiles:\r\n - monitoring\r\n\r\n # ── Grafana ────────────────────────────────────────────────────────────────\r\n grafana:\r\n image: grafana/grafana:latest\r\n ports:\r\n - \"3000:3000\"\r\n volumes:\r\n - grafana_data:/var/lib/grafana\r\n environment:\r\n - GF_SECURITY_ADMIN_PASSWORD=admin\r\n - GF_USERS_ALLOW_SIGN_UP=false\r\n depends_on:\r\n - prometheus\r\n networks:\r\n - deep_research_net\r\n profiles:\r\n - monitoring\r\n\r\n\r\nvolumes:\r\n redis_data:\r\n ollama_models:\r\n prometheus_data:\r\n grafana_data:\r\n\r\n\r\nnetworks:\r\n deep_research_net:\r\n driver: bridge"}, "827ba669e2fd012a4b520deea31612329e16a1f3": {"t": 1785749073.8098912, "n": 3428, "h": "45d19a96e08c3d1e", "c": "version: \"3.9\"\r\n\r\nservices:\r\n\r\n # ── Main API ───────────────────────────────────────────────────────────────\r\n api:\r\n build:\r\n context: .\r\n target: production\r\n ports:\r\n - \"8000:8000\"\r\n environment:\r\n - APP_ENV=production\r\n - REDIS_URL=redis://redis:6379/0\r\n - OPENAI_API_KEY=${OPENAI_API_KEY}\r\n - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY}\r\n - SERPAPI_KEY=${SERPAPI_KEY}\r\n - BRAVE_SEARCH_API_KEY=${BRAVE_SEARCH_API_KEY}\r\n - SEARCH_PROVIDER=${SEARCH_PROVIDER:-duckduckgo}\r\n - LOG_LEVEL=${LOG_LEVEL:-INFO}\r\n - OLLAMA_BASE_URL=http://ollama:11434\r\n volumes:\r\n - ./logs:/app/logs\r\n - ./data:/app/data\r\n - ./.cache:/app/.cache\r\n depends_on:\r\n redis:\r\n condition: service_healthy\r\n restart: unless-stopped\r\n networks:\r\n - deep_research_net\r\n deploy:\r\n resources:\r\n limits:\r\n memory: 4G\r\n\r\n # ── Redis Cache ────────────────────────────────────────────────────────────\r\n redis:\r\n image: redis:7-alpine\r\n ports:\r\n - \"6379:6379\"\r\n volumes:\r\n - redis_data:/data\r\n command: >\r\n redis-server\r\n --maxmemory 1gb\r\n --maxmemory-policy allkeys-lru\r\n --save 900 1\r\n --save 300 10\r\n healthcheck:\r\n test: [\"CMD\", \"redis-cli\", \"ping\"]\r\n interval: 10s\r\n timeout: 5s\r\n retries: 5\r\n networks:\r\n - deep_research_net\r\n\r\n # ── Ollama (Local LLM) ─────────────────────────────────────────────────────\r\n ollama:\r\n image: ollama/ollama:latest\r\n ports:\r\n - \"11434:11434\"\r\n volumes:\r\n - ollama_models:/root/.ollama\r\n environment:\r\n - OLLAMA_KEEP_ALIVE=24h\r\n - OLLAMA_NUM_PARALLEL=2\r\n networks:\r\n - deep_research_net\r\n deploy:\r\n resources:\r\n reservations:\r\n devices:\r\n - driver: nvidia\r\n count: all\r\n capabilities: [gpu]\r\n profiles:\r\n - local # Only start with: docker-compose --profile local up\r\n\r\n # ── Model puller (one-shot setup) ─────────────────────────────────────────\r\n model-puller:\r\n image: curlimages/curl:latest\r\n depends_on:\r\n - ollama\r\n command: >\r\n sh -c \"\r\n sleep 5 &&\r\n curl -X POST http://ollama:11434/api/pull\r\n -d '{\\\"name\\\": \\\"deepseek-r1:7b\\\"}'\r\n \"\r\n networks:\r\n - deep_research_net\r\n profiles:\r\n - local\r\n\r\n # ── Prometheus ────────────────────────────────────────────────────────────\r\n prometheus:\r\n image: prom/prometheus:latest\r\n ports:\r\n - \"9090:9090\"\r\n volumes:\r\n - ./config/prometheus.yml:/etc/prometheus/prometheus.yml:ro\r\n - prometheus_data:/prometheus\r\n command:\r\n - \"--config.file=/etc/prometheus/prometheus.yml\"\r\n - \"--storage.tsdb.retention.time=15d\"\r\n networks:\r\n - deep_research_net\r\n profiles:\r\n - monitoring\r\n\r\n # ── Grafana ────────────────────────────────────────────────────────────────\r\n grafana:\r\n image: grafana/grafana:latest\r\n ports:\r\n - \"3000:3000\"\r\n volumes:\r\n - grafana_data:/var/lib/grafana\r\n environment:\r\n - GF_SECURITY_ADMIN_PASSWORD=admin\r\n - GF_USERS_ALLOW_SIGN_UP=false\r\n depends_on:\r\n - prometheus\r\n networks:\r\n - deep_research_net\r\n profiles:\r\n - monitoring\r\n\r\n\r\nvolumes:\r\n redis_data:\r\n ollama_models:\r\n prometheus_data:\r\n grafana_data:\r\n\r\n\r\nnetworks:\r\n deep_research_net:\r\n driver: bridge"}}}}