fix: restore world cup seed entrypoint
This commit is contained in:
22
platform/backend/app/analytics/worldcup_seed.py
Normal file
22
platform/backend/app/analytics/worldcup_seed.py
Normal file
@@ -0,0 +1,22 @@
|
||||
"""Production-safe seed compatibility entrypoint.
|
||||
|
||||
The current platform ingests World Cup fixtures, odds, calendar caches, and news
|
||||
through scheduled workers. This module intentionally does not create synthetic
|
||||
match rows; it only keeps the Docker Compose dependency gate idempotent so the
|
||||
runtime services can start after a clean deployment.
|
||||
"""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
import os
|
||||
|
||||
|
||||
def main() -> None:
|
||||
database_url = os.getenv("DATABASE_URL", "")
|
||||
if not database_url:
|
||||
raise RuntimeError("DATABASE_URL is required for the seed compatibility gate.")
|
||||
print("worldcup_seed compatibility gate passed; live workers own data ingestion.")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
Reference in New Issue
Block a user