genvid.toolbox.AllInOneTool

警告

このモジュールは廃止されました。古いモデルでは、まだコードが交差しますが、最新の Bastion API では動作しない可能性があります。新しい genvid-bastion および genvid-sdk ツールを使用してください。

class genvid.toolbox.AllInOneTool(**kwargs)

ベースクラス: genvid.toolbox.runtime.RuntimeTool

オールインワンのローカル開発環境を管理するためのメインツール。

バージョン 1.7.0 で撤廃.

NAME = 'all-in-one'
DESCRIPTION = 'Set up all-in-one local environment.'
GENVID_STATIC_BINDING = None

ローカル設定で静的ポートを使用するための GENVID_STATIC_BINDING のミラー。

setup_jobs()

Consul に重要なリソースロケーションを入力します。

このメソッドは、重要なバイナリの場所を調べたり、重要なパスを定義したりします。ConfigTool.set_config_value() に渡され、Consul に登録されます。

バージョン 1.20.0 で変更: 意図の明確化のための非機能的リファクタリング。

add_allinone_commands()

add_runtime_commands() にデリゲート。

run_allinone_command(command, options)

run_runtime_command() にデリゲート。

class allinone.AllInOneTool

genvid.toolbox.AllInOneTool の実装