31 lines
529 B
Python
Executable file
31 lines
529 B
Python
Executable file
#!/usr/bin/env python3
|
|
|
|
import sys
|
|
import os
|
|
import argparse
|
|
import asyncio
|
|
import logging
|
|
|
|
from obs.api.app import app
|
|
from obs.api.db import connect_db
|
|
|
|
|
|
def main():
|
|
debug = app.config.DEBUG
|
|
|
|
logging.basicConfig(
|
|
level=logging.DEBUG if debug else logging.INFO,
|
|
format="%(levelname)s: %(message)s",
|
|
)
|
|
|
|
app.run(
|
|
host=app.config.HOST,
|
|
port=app.config.PORT,
|
|
debug=debug,
|
|
auto_reload=app.config.get("AUTO_RELOAD", debug),
|
|
)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
main()
|