__init__.py 608 B

12345678910111213141516171819202122232425262728
  1. """Inwoner Residency en Locatie Tracker"""
  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, State, Region, Player
  8. load_dotenv()
  9. # database
  10. engine = create_engine(os.environ["DATABASE_URI"], client_encoding='utf8')
  11. Session = sessionmaker(bind=engine)
  12. session = Session()
  13. # scheduler
  14. scheduler = BackgroundScheduler()
  15. scheduler.start()
  16. # api
  17. BASE_URL = os.environ["API_URL"]
  18. HEADERS = {
  19. 'Authorization': os.environ["AUTHORIZATION"]
  20. }