def run(host, port, https, debug, browser, update_check, preprocess, ui, pod_path, deployment): """Starts a development server for a single pod.""" root = os.path.abspath(os.path.join(os.getcwd(), pod_path)) scheme = 'https' if https else 'http' config = env.EnvConfig(host=host, port=port, name=env.Name.DEV, scheme=scheme, cached=False, dev=True) environment = env.Env(config) pod = pods.Pod(root, storage=storage.FileStorage, env=environment) if deployment: deployment_obj = pod.get_deployment(deployment) pod.set_env(deployment_obj.config.env) if not ui: pod.disable(pod.FEATURE_UI) try: manager.start(pod, host=host, port=port, open_browser=browser, debug=debug, preprocess=preprocess, update_check=update_check) except pods.Error as e: raise click.ClickException(str(e)) return pod
def Run(self, argv): if len(argv) != 2: # Default to using the current directory as the root for the pod. root = os.path.abspath(os.getcwd()) else: root = os.path.abspath(os.path.join(os.getcwd(), argv[-1])) if not FLAGS.skip_sdk_update_check: sdk_utils.check_version(auto_update_prompt=True) pod = pods.Pod(root, storage=storage.FileStorage) manager.start(pod, host=FLAGS.host, port=FLAGS.port, open_browser=FLAGS.open)
def run(host, port, debug, browser, skip_sdk_update_check, pod_path): """Starts a development server for a single pod.""" if not skip_sdk_update_check: thread = threading.Thread(target=sdk_utils.check_version, args=(True,)) thread.start() root = os.path.abspath(os.path.join(os.getcwd(), pod_path)) environment = env.Env(env.EnvConfig(host=host, port=port, name='dev')) pod = pods.Pod(root, storage=storage.FileStorage, env=environment) try: manager.start(pod, host=host, port=port, open_browser=browser, debug=debug) except pods.Error as e: raise click.ClickException(str(e))
def run(host, port, https, debug, browser, update_check, preprocess, pod_path): """Starts a development server for a single pod.""" root = os.path.abspath(os.path.join(os.getcwd(), pod_path)) scheme = 'https' if https else 'http' config = env.EnvConfig(host=host, port=port, name=env.Name.DEV, scheme=scheme, cached=False, dev=True) environment = env.Env(config) pod = pods.Pod(root, storage=storage.FileStorage, env=environment) try: manager.start(pod, host=host, port=port, open_browser=browser, debug=debug, preprocess=preprocess, update_check=update_check) except pods.Error as e: raise click.ClickException(str(e))
def run(host, port, debug, browser, skip_sdk_update_check, pod_path): """Starts a development server for a single pod.""" if not skip_sdk_update_check: thread = threading.Thread(target=sdk_utils.check_version, args=(True, )) thread.start() root = os.path.abspath(os.path.join(os.getcwd(), pod_path)) environment = env.Env(env.EnvConfig(host=host, port=port, name='dev')) pod = pods.Pod(root, storage=storage.FileStorage, env=environment) try: manager.start(pod, host=host, port=port, open_browser=browser, debug=debug) except pods.Error as e: raise click.ClickException(str(e))
def run(host, port, https, debug, browser, skip_sdk_update_check, preprocess, pod_path): """Starts a development server for a single pod.""" if not skip_sdk_update_check: update_func = sdk_utils.check_for_sdk_updates thread = threading.Thread(target=update_func, args=(True,)) thread.start() root = os.path.abspath(os.path.join(os.getcwd(), pod_path)) scheme = 'https' if https else 'http' config = env.EnvConfig(host=host, port=port, name='dev', scheme=scheme, cached=False) environment = env.Env(config) pod = pods.Pod(root, storage=storage.FileStorage, env=environment) try: manager.start(pod, host=host, port=port, open_browser=browser, debug=debug, preprocess=preprocess) except pods.Error as e: raise click.ClickException(str(e))