def start_app_from_url(self, app_url="", config=None): """ @brief Read the app file and call start_app """ log.debug("AppManager.start_app_from_url(app_url=%s) ..." % app_url) try: app = Config([app_url]).data self.start_app(appdef=app, config=config) return True except ConfigNotFound as cnf: log.warning("Could not find container app file '%s'" % app_url) except Exception as ex: log.exception("Could not start app file %s" % app_url) raise ContainerAppError(ex.message) return False
def start_rel_from_url(self, rel_url="", config=None): """ @brief Read the rel file and call start_rel """ log.info("AppManager.start_rel_from_url(rel_url=%s) ...", rel_url) try: rel = Config([rel_url]).data self.start_rel(rel, config) log.debug("AppManager.start_rel_from_url(rel_url=%s) done, OK.", rel_url) return True except ConfigNotFound as cnf: log.warning("Could not find container deploy file '%s'", rel_url) except Exception as ex: log.exception("Could not start container deploy file '%s'", rel_url) raise ContainerAppError(ex.message) return False