__init__.py 552 B

123456789101112131415161718192021222324252627
  1. """Init"""
  2. import os
  3. from sqlalchemy import create_engine
  4. from sqlalchemy.orm import sessionmaker
  5. from dotenv import load_dotenv
  6. from apscheduler.schedulers.background import BackgroundScheduler
  7. from app.models import Base, Player, State, Department, DepartmentStat
  8. load_dotenv()
  9. # database
  10. engine = create_engine(os.environ["DATABASE_URI"])
  11. Session = sessionmaker(bind=engine)
  12. # scheduler
  13. scheduler = BackgroundScheduler()
  14. scheduler.start()
  15. # api
  16. BASE_URL = os.environ["API_URL"]
  17. HEADERS = {
  18. 'Authorization': os.environ["AUTHORIZATION"]
  19. }