Files
hack/tools/scripts/llm-key-hunter/results/_cache/content/abhijitshingote_stocks-assist.json
T
OpenCode 68a9071cf1 feat: reconcile local master with origin (exa/hot-platform hunters, leaks ledger, latest results)
Local branch had diverged from origin/master (sibling commits on the same base). Rewrote local history linearly on top of origin/master, folding in all local content: exa/hot-platform discovery hunters, leaks ledger, nightly sweep orchestrator, updated .gitignore and skill docs, plus the latest hunt output and vault state. Remote-only files (vault keys, channel scripts) were restored rather than dropped, so the resulting tree is a full union of both sides.
2026-08-07 12:53:47 +08:00

1 line
26 KiB
JSON

{"repo": "abhijitshingote/stocks-assist", "files": {"docker-compose.yml": {"23fc27f3f7f4a70687ba1abfada997f1e8a54c0d": {"t": 1785746983.75136, "n": 2019, "h": "9bbd343a5e8fd296", "c": "services:\n db:\n image: postgres:14\n environment:\n POSTGRES_DB: stocks_db\n POSTGRES_USER: postgres\n POSTGRES_PASSWORD: postgres\n TZ: America/New_York\n volumes:\n - postgres_data:/var/lib/postgresql/data\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n ports:\n - \"5432:5432\"\n healthcheck:\n test: [\"CMD-SHELL\", \"pg_isready -U postgres\"]\n interval: 5s\n timeout: 5s\n retries: 5\n\n backend:\n build:\n context: .\n dockerfile: docker/backend.Dockerfile\n env_file:\n - .env\n environment:\n - DATABASE_URL=postgresql://postgres:postgres@db:5432/stocks_db\n - OLLAMA_BASE_URL=${OLLAMA_BASE_URL:-http://host.docker.internal:11434}\n - POLYGON_API_KEY=${POLYGON_API_KEY}\n - PERPLEXITY_API_KEY=${PERPLEXITY_API_KEY}\n - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY}\n - FMP_API_KEY=${FMP_API_KEY}\n - SMTP_SERVER=${SMTP_SERVER}\n - SMTP_PORT=${SMTP_PORT}\n - SMTP_USER=${SMTP_USER}\n - SMTP_PASSWORD=${SMTP_PASSWORD}\n - TZ=America/New_York\n ports:\n - \"5001:5000\"\n depends_on:\n db:\n condition: service_healthy\n volumes:\n - .:/app\n - /app/venv\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n\n frontend:\n build:\n context: .\n dockerfile: docker/frontend.Dockerfile\n env_file:\n - .env\n environment:\n - BACKEND_URL=http://backend:5000\n - TZ=America/New_York\n ports:\n - \"5002:5000\"\n depends_on:\n - backend\n volumes:\n - ./frontend:/app/frontend\n - ./user_data:/app/user_data\n - ./logs:/app/logs\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n\n nginx:\n image: nginx:alpine\n ports:\n - \"80:80\"\n - \"443:443\"\n volumes:\n - ./docker/nginx.conf:/etc/nginx/nginx.conf:ro\n - ./docker/ssl:/etc/nginx/ssl:ro\n depends_on:\n - frontend\n restart: unless-stopped\n\nvolumes:\n postgres_data: "}, "13c2f344c7ae18783a9815ac6525e07e73606e4c": {"t": 1785769523.1707265, "n": 2019, "h": "9bbd343a5e8fd296", "c": "services:\n db:\n image: postgres:14\n environment:\n POSTGRES_DB: stocks_db\n POSTGRES_USER: postgres\n POSTGRES_PASSWORD: postgres\n TZ: America/New_York\n volumes:\n - postgres_data:/var/lib/postgresql/data\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n ports:\n - \"5432:5432\"\n healthcheck:\n test: [\"CMD-SHELL\", \"pg_isready -U postgres\"]\n interval: 5s\n timeout: 5s\n retries: 5\n\n backend:\n build:\n context: .\n dockerfile: docker/backend.Dockerfile\n env_file:\n - .env\n environment:\n - DATABASE_URL=postgresql://postgres:postgres@db:5432/stocks_db\n - OLLAMA_BASE_URL=${OLLAMA_BASE_URL:-http://host.docker.internal:11434}\n - POLYGON_API_KEY=${POLYGON_API_KEY}\n - PERPLEXITY_API_KEY=${PERPLEXITY_API_KEY}\n - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY}\n - FMP_API_KEY=${FMP_API_KEY}\n - SMTP_SERVER=${SMTP_SERVER}\n - SMTP_PORT=${SMTP_PORT}\n - SMTP_USER=${SMTP_USER}\n - SMTP_PASSWORD=${SMTP_PASSWORD}\n - TZ=America/New_York\n ports:\n - \"5001:5000\"\n depends_on:\n db:\n condition: service_healthy\n volumes:\n - .:/app\n - /app/venv\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n\n frontend:\n build:\n context: .\n dockerfile: docker/frontend.Dockerfile\n env_file:\n - .env\n environment:\n - BACKEND_URL=http://backend:5000\n - TZ=America/New_York\n ports:\n - \"5002:5000\"\n depends_on:\n - backend\n volumes:\n - ./frontend:/app/frontend\n - ./user_data:/app/user_data\n - ./logs:/app/logs\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n\n nginx:\n image: nginx:alpine\n ports:\n - \"80:80\"\n - \"443:443\"\n volumes:\n - ./docker/nginx.conf:/etc/nginx/nginx.conf:ro\n - ./docker/ssl:/etc/nginx/ssl:ro\n depends_on:\n - frontend\n restart: unless-stopped\n\nvolumes:\n postgres_data: "}, "c5c691b415a770d8ceb310a2e2ce271eae65ec45": {"t": 1785769525.9529572, "n": 1974, "h": "6388b131ab24c428", "c": "services:\n db:\n image: postgres:14\n environment:\n POSTGRES_DB: stocks_db\n POSTGRES_USER: postgres\n POSTGRES_PASSWORD: postgres\n TZ: America/New_York\n volumes:\n - postgres_data:/var/lib/postgresql/data\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n ports:\n - \"5432:5432\"\n healthcheck:\n test: [\"CMD-SHELL\", \"pg_isready -U postgres\"]\n interval: 5s\n timeout: 5s\n retries: 5\n\n backend:\n build:\n context: .\n dockerfile: docker/backend.Dockerfile\n env_file:\n - .env\n environment:\n - DATABASE_URL=postgresql://postgres:postgres@db:5432/stocks_db\n - OLLAMA_BASE_URL=${OLLAMA_BASE_URL:-http://host.docker.internal:11434}\n - POLYGON_API_KEY=${POLYGON_API_KEY}\n - PERPLEXITY_API_KEY=${PERPLEXITY_API_KEY}\n - FMP_API_KEY=${FMP_API_KEY}\n - SMTP_SERVER=${SMTP_SERVER}\n - SMTP_PORT=${SMTP_PORT}\n - SMTP_USER=${SMTP_USER}\n - SMTP_PASSWORD=${SMTP_PASSWORD}\n - TZ=America/New_York\n ports:\n - \"5001:5000\"\n depends_on:\n db:\n condition: service_healthy\n volumes:\n - .:/app\n - /app/venv\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n\n frontend:\n build:\n context: .\n dockerfile: docker/frontend.Dockerfile\n env_file:\n - .env\n environment:\n - BACKEND_URL=http://backend:5000\n - TZ=America/New_York\n ports:\n - \"5002:5000\"\n depends_on:\n - backend\n volumes:\n - ./frontend:/app/frontend\n - ./user_data:/app/user_data\n - ./logs:/app/logs\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n\n nginx:\n image: nginx:alpine\n ports:\n - \"80:80\"\n - \"443:443\"\n volumes:\n - ./docker/nginx.conf:/etc/nginx/nginx.conf:ro\n - ./docker/ssl:/etc/nginx/ssl:ro\n depends_on:\n - frontend\n restart: unless-stopped\n\nvolumes:\n postgres_data: "}, "ccf4eae188b5468a560521b4ac7373a7129d95c2": {"t": 1785769527.246307, "n": 1896, "h": "904008b5dc7d4a36", "c": "services:\n db:\n image: postgres:14\n environment:\n POSTGRES_DB: stocks_db\n POSTGRES_USER: postgres\n POSTGRES_PASSWORD: postgres\n TZ: America/New_York\n volumes:\n - postgres_data:/var/lib/postgresql/data\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n ports:\n - \"5432:5432\"\n healthcheck:\n test: [\"CMD-SHELL\", \"pg_isready -U postgres\"]\n interval: 5s\n timeout: 5s\n retries: 5\n\n backend:\n build:\n context: .\n dockerfile: docker/backend.Dockerfile\n env_file:\n - .env\n environment:\n - DATABASE_URL=postgresql://postgres:postgres@db:5432/stocks_db\n - POLYGON_API_KEY=${POLYGON_API_KEY}\n - PERPLEXITY_API_KEY=${PERPLEXITY_API_KEY}\n - FMP_API_KEY=${FMP_API_KEY}\n - SMTP_SERVER=${SMTP_SERVER}\n - SMTP_PORT=${SMTP_PORT}\n - SMTP_USER=${SMTP_USER}\n - SMTP_PASSWORD=${SMTP_PASSWORD}\n - TZ=America/New_York\n ports:\n - \"5001:5000\"\n depends_on:\n db:\n condition: service_healthy\n volumes:\n - .:/app\n - /app/venv\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n\n frontend:\n build:\n context: .\n dockerfile: docker/frontend.Dockerfile\n env_file:\n - .env\n environment:\n - BACKEND_URL=http://backend:5000\n - TZ=America/New_York\n ports:\n - \"5002:5000\"\n depends_on:\n - backend\n volumes:\n - ./frontend:/app/frontend\n - ./user_data:/app/user_data\n - ./logs:/app/logs\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n\n nginx:\n image: nginx:alpine\n ports:\n - \"80:80\"\n - \"443:443\"\n volumes:\n - ./docker/nginx.conf:/etc/nginx/nginx.conf:ro\n - ./docker/ssl:/etc/nginx/ssl:ro\n depends_on:\n - frontend\n restart: unless-stopped\n\nvolumes:\n postgres_data: "}, "7efa2150c8175781462c89b6eb25a09420667261": {"t": 1785769528.7570455, "n": 1865, "h": "1ac68983af750b5f", "c": "services:\n db:\n image: postgres:14\n environment:\n POSTGRES_DB: stocks_db\n POSTGRES_USER: postgres\n POSTGRES_PASSWORD: postgres\n TZ: America/New_York\n volumes:\n - postgres_data:/var/lib/postgresql/data\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n ports:\n - \"5432:5432\"\n healthcheck:\n test: [\"CMD-SHELL\", \"pg_isready -U postgres\"]\n interval: 5s\n timeout: 5s\n retries: 5\n\n backend:\n build:\n context: .\n dockerfile: docker/backend.Dockerfile\n env_file:\n - .env\n environment:\n - DATABASE_URL=postgresql://postgres:postgres@db:5432/stocks_db\n - POLYGON_API_KEY=${POLYGON_API_KEY}\n - PERPLEXITY_API_KEY=${PERPLEXITY_API_KEY}\n - FMP_API_KEY=${FMP_API_KEY}\n - SMTP_SERVER=${SMTP_SERVER}\n - SMTP_PORT=${SMTP_PORT}\n - SMTP_USER=${SMTP_USER}\n - SMTP_PASSWORD=${SMTP_PASSWORD}\n - TZ=America/New_York\n ports:\n - \"5001:5000\"\n depends_on:\n db:\n condition: service_healthy\n volumes:\n - .:/app\n - /app/venv\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n\n frontend:\n build:\n context: .\n dockerfile: docker/frontend.Dockerfile\n env_file:\n - .env\n environment:\n - BACKEND_URL=http://backend:5000\n - TZ=America/New_York\n depends_on:\n - backend\n volumes:\n - ./frontend:/app/frontend\n - ./user_data:/app/user_data\n - ./logs:/app/logs\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n\n nginx:\n image: nginx:alpine\n ports:\n - \"80:80\"\n - \"443:443\"\n volumes:\n - ./docker/nginx.conf:/etc/nginx/nginx.conf:ro\n - ./docker/ssl:/etc/nginx/ssl:ro\n depends_on:\n - frontend\n restart: unless-stopped\n\nvolumes:\n postgres_data: "}, "91b1348c4843cca9ea8dcab1363a3b4dd678c962": {"t": 1785769530.0447316, "n": 1626, "h": "1265747422ea0864", "c": "services:\n db:\n image: postgres:14\n environment:\n POSTGRES_DB: stocks_db\n POSTGRES_USER: postgres\n POSTGRES_PASSWORD: postgres\n TZ: America/New_York\n volumes:\n - postgres_data:/var/lib/postgresql/data\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n ports:\n - \"5432:5432\"\n healthcheck:\n test: [\"CMD-SHELL\", \"pg_isready -U postgres\"]\n interval: 5s\n timeout: 5s\n retries: 5\n\n backend:\n build:\n context: .\n dockerfile: docker/backend.Dockerfile\n env_file:\n - .env\n environment:\n - DATABASE_URL=postgresql://postgres:postgres@db:5432/stocks_db\n - POLYGON_API_KEY=${POLYGON_API_KEY}\n - PERPLEXITY_API_KEY=${PERPLEXITY_API_KEY}\n - FMP_API_KEY=${FMP_API_KEY}\n - SMTP_SERVER=${SMTP_SERVER}\n - SMTP_PORT=${SMTP_PORT}\n - SMTP_USER=${SMTP_USER}\n - SMTP_PASSWORD=${SMTP_PASSWORD}\n - TZ=America/New_York\n ports:\n - \"5001:5000\"\n depends_on:\n db:\n condition: service_healthy\n volumes:\n - .:/app\n - /app/venv\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n\n frontend:\n build:\n context: .\n dockerfile: docker/frontend.Dockerfile\n env_file:\n - .env\n environment:\n - BACKEND_URL=http://backend:5000\n - TZ=America/New_York\n ports:\n - \"5002:5000\"\n depends_on:\n - backend\n volumes:\n - ./frontend:/app/frontend\n - ./user_data:/app/user_data\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n\nvolumes:\n postgres_data: "}, "8af744456a08de8695ce294a05a704c1e39ee5d5": {"t": 1785769531.2648463, "n": 1572, "h": "7630465fdb6e26d7", "c": "services:\n db:\n image: postgres:14\n environment:\n POSTGRES_DB: stocks_db\n POSTGRES_USER: postgres\n POSTGRES_PASSWORD: postgres\n TZ: America/New_York\n volumes:\n - postgres_data:/var/lib/postgresql/data\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n ports:\n - \"5432:5432\"\n healthcheck:\n test: [\"CMD-SHELL\", \"pg_isready -U postgres\"]\n interval: 5s\n timeout: 5s\n retries: 5\n\n backend:\n build:\n context: .\n dockerfile: docker/backend.Dockerfile\n environment:\n - DATABASE_URL=postgresql://postgres:postgres@db:5432/stocks_db\n - POLYGON_API_KEY=${POLYGON_API_KEY}\n - PERPLEXITY_API_KEY=${PERPLEXITY_API_KEY}\n - FMP_API_KEY=${FMP_API_KEY}\n - SMTP_SERVER=${SMTP_SERVER}\n - SMTP_PORT=${SMTP_PORT}\n - SMTP_USER=${SMTP_USER}\n - SMTP_PASSWORD=${SMTP_PASSWORD}\n - TZ=America/New_York\n ports:\n - \"5001:5000\"\n depends_on:\n db:\n condition: service_healthy\n volumes:\n - .:/app\n - /app/venv\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n\n frontend:\n build:\n context: .\n dockerfile: docker/frontend.Dockerfile\n environment:\n - BACKEND_URL=http://backend:5000\n - TZ=America/New_York\n ports:\n - \"5002:5000\"\n depends_on:\n - backend\n volumes:\n - ./frontend:/app/frontend\n - ./user_data:/app/user_data\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n\nvolumes:\n postgres_data: "}, "345ee7820340d65d860bfd3e7745ce5fc47882af": {"t": 1785769532.7543867, "n": 1605, "h": "ab90a004d48cc725", "c": "services:\n db:\n image: postgres:14\n environment:\n POSTGRES_DB: stocks_db\n POSTGRES_USER: postgres\n POSTGRES_PASSWORD: postgres\n TZ: America/New_York\n volumes:\n - postgres_data:/var/lib/postgresql/data\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n ports:\n - \"5432:5432\"\n healthcheck:\n test: [\"CMD-SHELL\", \"pg_isready -U postgres\"]\n interval: 5s\n timeout: 5s\n retries: 5\n\n backend:\n build:\n context: .\n dockerfile: docker/backend.Dockerfile\n environment:\n - DATABASE_URL=postgresql://postgres:postgres@db:5432/stocks_db\n - POLYGON_API_KEY=${POLYGON_API_KEY}\n - PERPLEXITY_API_KEY=${PERPLEXITY_API_KEY}\n - FMP_API_KEY=${FMP_API_KEY}\n - SMTP_SERVER=${SMTP_SERVER}\n - SMTP_PORT=${SMTP_PORT}\n - SMTP_USER=${SMTP_USER}\n - SMTP_PASSWORD=${SMTP_PASSWORD}\n - FROM_EMAIL=${FROM_EMAIL}\n - TZ=America/New_York\n ports:\n - \"5001:5000\"\n depends_on:\n db:\n condition: service_healthy\n volumes:\n - .:/app\n - /app/venv\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n\n frontend:\n build:\n context: .\n dockerfile: docker/frontend.Dockerfile\n environment:\n - BACKEND_URL=http://backend:5000\n - TZ=America/New_York\n ports:\n - \"5002:5000\"\n depends_on:\n - backend\n volumes:\n - ./frontend:/app/frontend\n - ./user_data:/app/user_data\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n\nvolumes:\n postgres_data: "}, "ce5572f4f5c97a22b244efa33deb4a7740cabe3f": {"t": 1785769534.1055875, "n": 1436, "h": "9e34d20363ebeed1", "c": "services:\n db:\n image: postgres:14\n environment:\n POSTGRES_DB: stocks_db\n POSTGRES_USER: postgres\n POSTGRES_PASSWORD: postgres\n TZ: America/New_York\n volumes:\n - postgres_data:/var/lib/postgresql/data\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n ports:\n - \"5432:5432\"\n healthcheck:\n test: [\"CMD-SHELL\", \"pg_isready -U postgres\"]\n interval: 5s\n timeout: 5s\n retries: 5\n\n backend:\n build:\n context: .\n dockerfile: docker/backend.Dockerfile\n environment:\n - DATABASE_URL=postgresql://postgres:postgres@db:5432/stocks_db\n - POLYGON_API_KEY=${POLYGON_API_KEY}\n - PERPLEXITY_API_KEY=${PERPLEXITY_API_KEY}\n - FMP_API_KEY=${FMP_API_KEY}\n - TZ=America/New_York\n ports:\n - \"5001:5000\"\n depends_on:\n db:\n condition: service_healthy\n volumes:\n - .:/app\n - /app/venv\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n\n frontend:\n build:\n context: .\n dockerfile: docker/frontend.Dockerfile\n environment:\n - BACKEND_URL=http://backend:5000\n - TZ=America/New_York\n ports:\n - \"5002:5000\"\n depends_on:\n - backend\n volumes:\n - ./frontend:/app/frontend\n - ./user_data:/app/user_data\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n\nvolumes:\n postgres_data: "}, "6fc368ec2610325671d49b53fb4bf088d5e6bf48": {"t": 1785769535.3528674, "n": 1002, "h": "9914659be5a7a935", "c": "services:\n db:\n image: postgres:14\n environment:\n POSTGRES_DB: stocks_db\n POSTGRES_USER: postgres\n POSTGRES_PASSWORD: postgres\n TZ: America/New_York\n volumes:\n - postgres_data:/var/lib/postgresql/data\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n ports:\n - \"5432:5432\"\n healthcheck:\n test: [\"CMD-SHELL\", \"pg_isready -U postgres\"]\n interval: 5s\n timeout: 5s\n retries: 5\n\n web:\n build:\n context: .\n dockerfile: docker/backend.Dockerfile\n environment:\n - DATABASE_URL=postgresql://postgres:postgres@db:5432/stocks_db\n - POLYGON_API_KEY=${POLYGON_API_KEY}\n - PERPLEXITY_API_KEY=${PERPLEXITY_API_KEY}\n - TZ=America/New_York\n ports:\n - \"5002:5000\"\n depends_on:\n db:\n condition: service_healthy\n volumes:\n - .:/app\n - /app/venv\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n\nvolumes:\n postgres_data: "}, "7ec751fd3da76f70864074edd7703d364086f9e3": {"t": 1785769537.58198, "n": 943, "h": "1564cdc16f4e421a", "c": "services:\n db:\n image: postgres:14\n environment:\n POSTGRES_DB: stocks_db\n POSTGRES_USER: postgres\n POSTGRES_PASSWORD: postgres\n TZ: America/New_York\n volumes:\n - postgres_data:/var/lib/postgresql/data\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n ports:\n - \"5432:5432\"\n healthcheck:\n test: [\"CMD-SHELL\", \"pg_isready -U postgres\"]\n interval: 5s\n timeout: 5s\n retries: 5\n\n web:\n build: .\n environment:\n - DATABASE_URL=postgresql://postgres:postgres@db:5432/stocks_db\n - POLYGON_API_KEY=${POLYGON_API_KEY}\n - PERPLEXITY_API_KEY=${PERPLEXITY_API_KEY}\n - TZ=America/New_York\n ports:\n - \"5002:5000\"\n depends_on:\n db:\n condition: service_healthy\n volumes:\n - .:/app\n - /app/venv\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n\nvolumes:\n postgres_data: "}, "51b7c7a562e4a2a24e9234be83e11dea9fbe0d5f": {"t": 1785769538.8040915, "n": 894, "h": "9f9d887ce27c8d10", "c": "services:\n db:\n image: postgres:14\n environment:\n POSTGRES_DB: stocks_db\n POSTGRES_USER: postgres\n POSTGRES_PASSWORD: postgres\n TZ: America/New_York\n volumes:\n - postgres_data:/var/lib/postgresql/data\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n ports:\n - \"5432:5432\"\n healthcheck:\n test: [\"CMD-SHELL\", \"pg_isready -U postgres\"]\n interval: 5s\n timeout: 5s\n retries: 5\n\n web:\n build: .\n environment:\n - DATABASE_URL=postgresql://postgres:postgres@db:5432/stocks_db\n - POLYGON_API_KEY=${POLYGON_API_KEY}\n - TZ=America/New_York\n ports:\n - \"5002:5000\"\n depends_on:\n db:\n condition: service_healthy\n volumes:\n - .:/app\n - /app/venv\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n\nvolumes:\n postgres_data: "}, "8f7f54104f09ddf376744244c6eebdfd26aea9d5": {"t": 1785769540.260363, "n": 910, "h": "066a5ff203507fa3", "c": "version: '3.8'\n\nservices:\n db:\n image: postgres:14\n environment:\n POSTGRES_DB: stocks_db\n POSTGRES_USER: postgres\n POSTGRES_PASSWORD: postgres\n TZ: America/New_York\n volumes:\n - postgres_data:/var/lib/postgresql/data\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n ports:\n - \"5432:5432\"\n healthcheck:\n test: [\"CMD-SHELL\", \"pg_isready -U postgres\"]\n interval: 5s\n timeout: 5s\n retries: 5\n\n web:\n build: .\n environment:\n - DATABASE_URL=postgresql://postgres:postgres@db:5432/stocks_db\n - POLYGON_API_KEY=${POLYGON_API_KEY}\n - TZ=America/New_York\n ports:\n - \"5002:5000\"\n depends_on:\n db:\n condition: service_healthy\n volumes:\n - .:/app\n - /app/venv\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n\nvolumes:\n postgres_data: "}, "fd493d65021ec83135801a0fd3ee2051fbcdf3ab": {"t": 1785769541.7933486, "n": 937, "h": "6d2aa2e3c07414f9", "c": "version: '3.8'\n\nservices:\n db:\n image: postgres:14\n environment:\n POSTGRES_DB: stocks_db\n POSTGRES_USER: postgres\n POSTGRES_PASSWORD: postgres\n TZ: America/New_York\n volumes:\n - postgres_data:/var/lib/postgresql/data\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n ports:\n - \"5432:5432\"\n healthcheck:\n test: [\"CMD-SHELL\", \"pg_isready -U postgres\"]\n interval: 5s\n timeout: 5s\n retries: 5\n\n web:\n build: .\n command: python app.py\n environment:\n - DATABASE_URL=postgresql://postgres:postgres@db:5432/stocks_db\n - POLYGON_API_KEY=${POLYGON_API_KEY}\n - TZ=America/New_York\n ports:\n - \"5002:5000\"\n depends_on:\n db:\n condition: service_healthy\n volumes:\n - .:/app\n - /app/venv\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n\nvolumes:\n postgres_data: "}, "a254f3c4253f48410ecb691c4bfbab6f8c436c3b": {"t": 1785769545.1962407, "n": 722, "h": "223819e225f71dae", "c": "version: '3.8'\n\nservices:\n db:\n image: postgres:14\n environment:\n POSTGRES_DB: stocks_db\n POSTGRES_USER: postgres\n POSTGRES_PASSWORD: postgres\n volumes:\n - postgres_data:/var/lib/postgresql/data\n ports:\n - \"5432:5432\"\n healthcheck:\n test: [\"CMD-SHELL\", \"pg_isready -U postgres\"]\n interval: 5s\n timeout: 5s\n retries: 5\n\n web:\n build: .\n command: python app.py\n environment:\n - DATABASE_URL=postgresql://postgres:postgres@db:5432/stocks_db\n - POLYGON_API_KEY=${POLYGON_API_KEY}\n ports:\n - \"5002:5000\"\n depends_on:\n db:\n condition: service_healthy\n volumes:\n - .:/app\n - /app/venv\n\nvolumes:\n postgres_data: "}, "2751b4e2f67eaad8c057be542097820ff89acfb6": {"t": 1786068525.386671, "n": 2019, "h": "9bbd343a5e8fd296", "c": "services:\n db:\n image: postgres:14\n environment:\n POSTGRES_DB: stocks_db\n POSTGRES_USER: postgres\n POSTGRES_PASSWORD: postgres\n TZ: America/New_York\n volumes:\n - postgres_data:/var/lib/postgresql/data\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n ports:\n - \"5432:5432\"\n healthcheck:\n test: [\"CMD-SHELL\", \"pg_isready -U postgres\"]\n interval: 5s\n timeout: 5s\n retries: 5\n\n backend:\n build:\n context: .\n dockerfile: docker/backend.Dockerfile\n env_file:\n - .env\n environment:\n - DATABASE_URL=postgresql://postgres:postgres@db:5432/stocks_db\n - OLLAMA_BASE_URL=${OLLAMA_BASE_URL:-http://host.docker.internal:11434}\n - POLYGON_API_KEY=${POLYGON_API_KEY}\n - PERPLEXITY_API_KEY=${PERPLEXITY_API_KEY}\n - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY}\n - FMP_API_KEY=${FMP_API_KEY}\n - SMTP_SERVER=${SMTP_SERVER}\n - SMTP_PORT=${SMTP_PORT}\n - SMTP_USER=${SMTP_USER}\n - SMTP_PASSWORD=${SMTP_PASSWORD}\n - TZ=America/New_York\n ports:\n - \"5001:5000\"\n depends_on:\n db:\n condition: service_healthy\n volumes:\n - .:/app\n - /app/venv\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n\n frontend:\n build:\n context: .\n dockerfile: docker/frontend.Dockerfile\n env_file:\n - .env\n environment:\n - BACKEND_URL=http://backend:5000\n - TZ=America/New_York\n ports:\n - \"5002:5000\"\n depends_on:\n - backend\n volumes:\n - ./frontend:/app/frontend\n - ./user_data:/app/user_data\n - ./logs:/app/logs\n - /etc/timezone:/etc/timezone:ro\n - /etc/localtime:/etc/localtime:ro\n\n nginx:\n image: nginx:alpine\n ports:\n - \"80:80\"\n - \"443:443\"\n volumes:\n - ./docker/nginx.conf:/etc/nginx/nginx.conf:ro\n - ./docker/ssl:/etc/nginx/ssl:ro\n depends_on:\n - frontend\n restart: unless-stopped\n\nvolumes:\n postgres_data: "}}}}