def METHOD_NAME(debug=False, make_daemon=False):
    """Run the server for local (non-production) usage."""
    dictConfig(make_log_config(log_to_disk=True, level=logging.INFO))
    register_signal_handlers()
    sio = init_socket_io_server(make_async=False)
    sematic_api.wsgi_app = socketio.WSGIApp(sio, sematic_api.wsgi_app)
    if make_daemon:
        daemonize(False)
    with open(get_config().server_pid_file_path, "w+") as fp:
        fp.write(str(os.getpid()))
    uvicorn.run(
        sematic_api,
        host=get_config().server_address,
        port=get_config().port,
        log_config=make_log_config(log_to_disk=True),
        interface="wsgi",
        workers=None,
    )