app = Flask(__name__)

# load_dotenv()

try:
    app.config.from_object(os.environ['APP_SETTINGS'])
except KeyError as e:
    print(f"\033[93mEnvironment variables ({str(e)}) not setup!\033[0m")
    sys.exit()

app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False

CORS(app)

log.warning("LoginManager is not setup!")
# login_manager.init_app(app)
# login_manager.login_view = 'stream'

log.warning("SQLAlchemy is not setup!")
# engine = create_engine(os.environ['DATABASE_URL'])
# session_factory = sessionmaker(bind=engine)
# db_session = flask_scoped_session(session_factory, app)


@app.route("/")
def index():
    return render_template("index.html")


log.warning("Sitemap.xml and robots.txt are not configured!")