From 6a8ee918344fd959595b442766522bc80a40faae Mon Sep 17 00:00:00 2001 From: xuyuan23 <643854343@qq.com> Date: Tue, 13 Jun 2023 15:58:24 +0800 Subject: [PATCH] add plugin_env file, define plugin config strategy. --- .gitignore | 1 + .plugin_env.template | 14 ++++++++++++++ pilot/configs/__init__.py | 1 + 3 files changed, 16 insertions(+) create mode 100644 .plugin_env.template diff --git a/.gitignore b/.gitignore index 82fa7fe62..faebd410a 100644 --- a/.gitignore +++ b/.gitignore @@ -145,3 +145,4 @@ pilot/nltk_data logswebserver.log.* .history/* +.plugin_env \ No newline at end of file diff --git a/.plugin_env.template b/.plugin_env.template new file mode 100644 index 000000000..92d73a1bf --- /dev/null +++ b/.plugin_env.template @@ -0,0 +1,14 @@ +#################################################################################### +## [DB-GPT-Bytebase-Plugin] ### +##################################################################################### +HOST_NAME={your-host-ip, to execute command operate} +HOST_USER=root +HOST_PASSWORD={your-host-password} +SSH_PORT=22 + +BYTE_BASE_COOKIE={your-bytebase-cookie} +BYTE_BASE_DOMAIN={your-bytebase-server-address} +BYTE_BASE_DEFAULT_DEV_INSTANCE=mysql_dev +BYTE_BASE_DEFAULT_TEST_INSTANCE=mysql_test +BYTE_BASE_DEFAULT_PROD_INSTANCE=mysql_prod +DEFAULT_PROJECT_NAME={your-default-project} diff --git a/pilot/configs/__init__.py b/pilot/configs/__init__.py index 909f8bf4b..44f901bbd 100644 --- a/pilot/configs/__init__.py +++ b/pilot/configs/__init__.py @@ -10,5 +10,6 @@ if "pytest" in sys.argv or "pytest" in sys.modules or os.getenv("CI"): # Load the users .env file into environment variables load_dotenv(verbose=True, override=True) +load_dotenv(".plugin_env") del load_dotenv