1 line
7.2 KiB
JSON
1 line
7.2 KiB
JSON
{"repo": "andydu0921/wc26-predict", "files": {".env.production.example": {"7365a535d5efe7f93f48075a93c77c352ea38b26": {"t": 1785746724.4418423, "n": 1714, "h": "f3db9d60f7b6bc9c", "c": "ENVIRONMENT=production\nPOSTGRES_URL=postgresql+asyncpg://worldcup:CHANGE_ME@postgres:5432/worldcup\nREDIS_URL=redis://redis:6379/0\n\n# ============================================================\n# Data source API keys — sign up at each provider's website\n# ============================================================\n\n# football-data.org: https://www.football-data.org/\nFOOTBALL_DATA_API_KEY=\nFOOTBALL_DATA_BASE_URL=https://api.football-data.org/v4\nFOOTBALL_DATA_CALLS_PER_MINUTE=9\n# Event Registry: https://eventregistry.org/\nEVENT_REGISTRY_API_KEY=\n# GDELT: https://www.gdeltproject.org/\nGDELT_BASE_URL=https://api.gdeltproject.org/api/v2/doc/doc\n\n# The Odds API: https://the-odds-api.com/\nODDS_API_KEY=\n\n# Market odds providers — two different services, use the one you have\n# API-Sports / api-football.com: https://v3.football.api-sports.io (auth=x-apisports-key header)\nAPI_FOOTBALL_KEY=\n# apifootball.com: https://apiv3.apifootball.com/ (auth=APIkey query param)\nAPIFOOTBALL_COM_KEY=\n\n# ============================================================\n# LLM configuration — DeepSeek (OpenAI-compatible API)\n# IMPORTANT: Do NOT include /v1 in the URL.\n# The OpenAI SDK auto-appends /v1, so /v1 here causes double /v1/v1.\n# ============================================================\nLLM_PROVIDER=deepseek\nLLM_BASE_URL=https://api.deepseek.com\nLLM_API_KEY=\nLLM_MODEL=deepseek-v4-pro\nLLM_TIMEOUT_SECONDS=30\n\nADMIN_TOKEN=CHANGE_ME_TO_RANDOM_32_CHARS\nCORS_ORIGINS=https://your-domain.com\nSENTRY_DSN=\nMODEL_ARTIFACT_DIR=/app/artifacts\nPREDICTION_MODEL_VERSION=4.7.0-alpha\nEMBEDDING_MODE=local\n\nAPP_BASE_URL=https://your-domain.com\nVITE_API_BASE_URL=https://your-domain.com\nVITE_USE_MOCK_DATA=false\nVITE_SENTRY_DSN=\n"}, "220901f42ded53d25e97cae97004b1dcf60317ab": {"t": 1785767311.4560497, "n": 1714, "h": "f3db9d60f7b6bc9c", "c": "ENVIRONMENT=production\nPOSTGRES_URL=postgresql+asyncpg://worldcup:CHANGE_ME@postgres:5432/worldcup\nREDIS_URL=redis://redis:6379/0\n\n# ============================================================\n# Data source API keys — sign up at each provider's website\n# ============================================================\n\n# football-data.org: https://www.football-data.org/\nFOOTBALL_DATA_API_KEY=\nFOOTBALL_DATA_BASE_URL=https://api.football-data.org/v4\nFOOTBALL_DATA_CALLS_PER_MINUTE=9\n# Event Registry: https://eventregistry.org/\nEVENT_REGISTRY_API_KEY=\n# GDELT: https://www.gdeltproject.org/\nGDELT_BASE_URL=https://api.gdeltproject.org/api/v2/doc/doc\n\n# The Odds API: https://the-odds-api.com/\nODDS_API_KEY=\n\n# Market odds providers — two different services, use the one you have\n# API-Sports / api-football.com: https://v3.football.api-sports.io (auth=x-apisports-key header)\nAPI_FOOTBALL_KEY=\n# apifootball.com: https://apiv3.apifootball.com/ (auth=APIkey query param)\nAPIFOOTBALL_COM_KEY=\n\n# ============================================================\n# LLM configuration — DeepSeek (OpenAI-compatible API)\n# IMPORTANT: Do NOT include /v1 in the URL.\n# The OpenAI SDK auto-appends /v1, so /v1 here causes double /v1/v1.\n# ============================================================\nLLM_PROVIDER=deepseek\nLLM_BASE_URL=https://api.deepseek.com\nLLM_API_KEY=\nLLM_MODEL=deepseek-v4-pro\nLLM_TIMEOUT_SECONDS=30\n\nADMIN_TOKEN=CHANGE_ME_TO_RANDOM_32_CHARS\nCORS_ORIGINS=https://your-domain.com\nSENTRY_DSN=\nMODEL_ARTIFACT_DIR=/app/artifacts\nPREDICTION_MODEL_VERSION=4.7.0-alpha\nEMBEDDING_MODE=local\n\nAPP_BASE_URL=https://your-domain.com\nVITE_API_BASE_URL=https://your-domain.com\nVITE_USE_MOCK_DATA=false\nVITE_SENTRY_DSN=\n"}, "6a918195da23f46b6e2b908c3d9bac2cd4aa77eb": {"t": 1785767313.5700047, "n": 1708, "h": "fdf051994a3a0a29", "c": "ENVIRONMENT=production\nPOSTGRES_URL=postgresql+asyncpg://worldcup:CHANGE_ME@postgres:5432/worldcup\nREDIS_URL=redis://redis:6379/0\n\n# ============================================================\n# Data source API keys — sign up at each provider's website\n# ============================================================\n\n# football-data.org: https://www.football-data.org/\nFOOTBALL_DATA_API_KEY=\nFOOTBALL_DATA_BASE_URL=https://api.football-data.org/v4\nFOOTBALL_DATA_CALLS_PER_MINUTE=9\n# Event Registry: https://eventregistry.org/\nEVENT_REGISTRY_API_KEY=\n# GDELT: https://www.gdeltproject.org/\nGDELT_BASE_URL=https://api.gdeltproject.org/api/v2/doc/doc\n\n# The Odds API: https://the-odds-api.com/\nODDS_API_KEY=\n\n# Market odds providers — two different services, use the one you have\n# API-Sports / api-football.com: https://v3.football.api-sports.io (auth=x-apisports-key header)\nAPI_FOOTBALL_KEY=\n# apifootball.com: https://apiv3.apifootball.com/ (auth=APIkey query param)\nAPIFOOTBALL_COM_KEY=\n\n# ============================================================\n# LLM configuration — DeepSeek (OpenAI-compatible API)\n# IMPORTANT: Do NOT include /v1 in the URL.\n# The OpenAI SDK auto-appends /v1, so /v1 here causes double /v1/v1.\n# ============================================================\nLLM_PROVIDER=deepseek\nLLM_BASE_URL=https://api.deepseek.com\nLLM_API_KEY=\nLLM_MODEL=deepseek-v4-pro\nLLM_TIMEOUT_SECONDS=30\n\nADMIN_TOKEN=CHANGE_ME_TO_RANDOM_32_CHARS\nCORS_ORIGINS=https://your-domain.com\nSENTRY_DSN=\nMODEL_ARTIFACT_DIR=/app/artifacts\nPREDICTION_MODEL_VERSION=1.0.0\nEMBEDDING_MODE=local\n\nAPP_BASE_URL=https://your-domain.com\nVITE_API_BASE_URL=https://your-domain.com\nVITE_USE_MOCK_DATA=false\nVITE_SENTRY_DSN=\n"}, "1a1bec787501262be8a217a0b5538a8c0cdb660b": {"t": 1785767314.7946842, "n": 685, "h": "174ebacaba61b575", "c": "ENVIRONMENT=production\nPOSTGRES_URL=postgresql+asyncpg://worldcup:CHANGE_ME@postgres:5432/worldcup\nREDIS_URL=redis://redis:6379/0\nFOOTBALL_DATA_API_KEY=\nFOOTBALL_DATA_BASE_URL=https://api.football-data.org/v4\nFOOTBALL_DATA_CALLS_PER_MINUTE=9\nEVENT_REGISTRY_API_KEY=\nGDELT_BASE_URL=https://api.gdeltproject.org/api/v2/doc/doc\nLLM_PROVIDER=deepseek\nLLM_BASE_URL=https://api.deepseek.com/v1\nLLM_API_KEY=\nLLM_MODEL=deepseek-v4-pro\nLLM_TIMEOUT_SECONDS=30\nADMIN_TOKEN=CHANGE_ME_TO_RANDOM_32_CHARS\nCORS_ORIGINS=https://your-domain.com\nSENTRY_DSN=\nMODEL_ARTIFACT_DIR=/app/artifacts\nPREDICTION_MODEL_VERSION=1.0.0\nEMBEDDING_MODE=local\nVITE_API_BASE_URL=https://your-domain.com\nVITE_SENTRY_DSN=\n"}, "90784adcecee33d73581b1f07ee7dcc010cdf320": {"t": 1785767316.0781784, "n": 683, "h": "73dcbf3dcd6a4685", "c": "ENVIRONMENT=production\nPOSTGRES_URL=postgresql+asyncpg://worldcup:CHANGE_ME@postgres:5432/worldcup\nREDIS_URL=redis://redis:6379/0\nFOOTBALL_DATA_API_KEY=\nFOOTBALL_DATA_BASE_URL=https://api.football-data.org/v4\nFOOTBALL_DATA_CALLS_PER_MINUTE=9\nEVENT_REGISTRY_API_KEY=\nGDELT_BASE_URL=https://api.gdeltproject.org/api/v2/doc/doc\nLLM_PROVIDER=deepseek\nLLM_BASE_URL=https://api.deepseek.com/v1\nLLM_API_KEY=\nLLM_MODEL=deepseek-chat\nLLM_TIMEOUT_SECONDS=30\nADMIN_TOKEN=CHANGE_ME_TO_RANDOM_32_CHARS\nCORS_ORIGINS=https://your-domain.com\nSENTRY_DSN=\nMODEL_ARTIFACT_DIR=/app/artifacts\nPREDICTION_MODEL_VERSION=1.0.0\nEMBEDDING_MODE=local\nVITE_API_BASE_URL=https://your-domain.com\nVITE_SENTRY_DSN=\n"}}}} |