23 lines
705 B
Python
23 lines
705 B
Python
"""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()
|