Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
app.py 617 B
import threading

from src import grpc_server
from src.flask_server import run_flask_app
import logging

from src.state.configuration_state import Configuration

grpc_port = 8061
flask_host = "0.0.0.0"
flask_port = 8062

conf = Configuration()

logger = logging.getLogger(__name__)
logger.setLevel(logging.DEBUG)


def main():
    server = grpc_server.start_server(grpc_port, conf)
    flask_server_thread = threading.Thread(target=run_flask_app, args=(flask_host, flask_port, conf,))
    flask_server_thread.start()
    server.wait_for_termination()


if __name__ == '__main__':
    logging.basicConfig()
    main()