1234567891011121314151617181920212223242526272829 |
- """Init"""
- import os
- from sqlalchemy import create_engine
- from sqlalchemy.orm import sessionmaker
- from dotenv import load_dotenv
- from hvs.models import Base, Region, DeepExploration, ResourceTrack, ResourceStat
- from apscheduler.schedulers.background import BackgroundScheduler
- load_dotenv()
- # database
- engine = create_engine(os.environ["DATABASE_URI"])
- Session = sessionmaker(bind=engine)
- # scheduler
- scheduler = BackgroundScheduler()
- scheduler.add_jobstore('sqlalchemy', url=os.environ["DATABASE_URI"])
- scheduler.start()
- # api
- BASE_URL = os.environ["API_URL"]
- HEADERS = {
- 'Authorization': os.environ["AUTHORIZATION"]
- }
|