api.py 495 B

1234567891011121314151617181920212223242526
  1. # Copyright 2016 Cloudbase Solutions Srl
  2. # All Rights Reserved.
  3. import sys
  4. from oslo_config import cfg
  5. from coriolis import service
  6. from coriolis import utils
  7. CONF = cfg.CONF
  8. def main():
  9. CONF(sys.argv[1:], project='coriolis',
  10. version="1.0.0")
  11. utils.setup_logging()
  12. server = service.WSGIService('coriolis-api')
  13. launcher = service.service.launch(
  14. CONF, server, workers=server.get_workers_count())
  15. launcher.wait()
  16. if __name__ == "__main__":
  17. main()