import devplacepy_services.base.bootstrap from devplacepy.routers import xmlrpc from devplacepy.services.xmlrpc import XmlrpcService from devplacepy_services.base.service import BaseMicroservice, build_standard_app class XmlrpcMicroservice(BaseMicroservice): name = "xmlrpc" title = "XML-RPC" default_port = 10649 workers = 1 stateful = True depends_on = ["database"] managed_services = [XmlrpcService()] use_background = True run_supervisor = True def build_app(self): return build_standard_app(self, routers=[(xmlrpc.router, "/xmlrpc")]) _service = XmlrpcMicroservice() app = _service.build_app()