From 60db5ea78c99707ca106466f37e443d179272a75 Mon Sep 17 00:00:00 2001 From: Ning Sun Date: Tue, 19 Nov 2024 19:16:40 -0800 Subject: [PATCH 1/2] feat: add docker-compose for notebooks --- .gitignore | 1 + vector-type-search/docker-compose.yml | 29 +++++++++++++++++++ .../{ => notebooks}/get_started.ipynb | 0 .../{ => notebooks}/search_image.ipynb | 0 .../{ => notebooks}/search_image_large.ipynb | 0 5 files changed, 30 insertions(+) create mode 100644 vector-type-search/docker-compose.yml rename vector-type-search/{ => notebooks}/get_started.ipynb (100%) rename vector-type-search/{ => notebooks}/search_image.ipynb (100%) rename vector-type-search/{ => notebooks}/search_image_large.ipynb (100%) diff --git a/.gitignore b/.gitignore index 2334d82..c6e72eb 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ .env *.log +*~ \ No newline at end of file diff --git a/vector-type-search/docker-compose.yml b/vector-type-search/docker-compose.yml new file mode 100644 index 0000000..bb56fc0 --- /dev/null +++ b/vector-type-search/docker-compose.yml @@ -0,0 +1,29 @@ +services: + greptimedb: + image: docker.io/greptime/greptimedb:v0.9.5 + command: standalone start --http-addr=0.0.0.0:4000 --rpc-addr=0.0.0.0:4001 --mysql-addr=0.0.0.0:4002 --postgres-addr 0.0.0.0:4003 + ports: + - 4000:4000 + - 4001:4001 + - 4002:4002 + - 4003:4003 + networks: + - demo-network + healthcheck: + test: ["CMD", "curl", "-f", "http://127.0.0.1:4000/health"] + interval: 3s + timeout: 3s + retries: 5 + + notebook: + image: quay.io/jupyter/base-notebook:2024-11-19 + command: jupyter notebook --ip 0.0.0.0 --no-browser --allow-root + ports: + - 9888:8888 + networks: + - demo-network + volumes: + - ./notebooks:/home/jovyan/work + +networks: + demo-network: diff --git a/vector-type-search/get_started.ipynb b/vector-type-search/notebooks/get_started.ipynb similarity index 100% rename from vector-type-search/get_started.ipynb rename to vector-type-search/notebooks/get_started.ipynb diff --git a/vector-type-search/search_image.ipynb b/vector-type-search/notebooks/search_image.ipynb similarity index 100% rename from vector-type-search/search_image.ipynb rename to vector-type-search/notebooks/search_image.ipynb diff --git a/vector-type-search/search_image_large.ipynb b/vector-type-search/notebooks/search_image_large.ipynb similarity index 100% rename from vector-type-search/search_image_large.ipynb rename to vector-type-search/notebooks/search_image_large.ipynb From 6becfa80e5cf3c1736ba914a2c5b6d8e03bb7b43 Mon Sep 17 00:00:00 2001 From: Ning Sun Date: Wed, 20 Nov 2024 11:32:17 +0800 Subject: [PATCH 2/2] refactor: update greptimedb address --- vector-type-search/docker-compose.yml | 2 +- vector-type-search/notebooks/get_started.ipynb | 2 +- vector-type-search/notebooks/search_image.ipynb | 2 +- vector-type-search/notebooks/search_image_large.ipynb | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/vector-type-search/docker-compose.yml b/vector-type-search/docker-compose.yml index bb56fc0..a9a0912 100644 --- a/vector-type-search/docker-compose.yml +++ b/vector-type-search/docker-compose.yml @@ -19,7 +19,7 @@ services: image: quay.io/jupyter/base-notebook:2024-11-19 command: jupyter notebook --ip 0.0.0.0 --no-browser --allow-root ports: - - 9888:8888 + - 8888:8888 networks: - demo-network volumes: diff --git a/vector-type-search/notebooks/get_started.ipynb b/vector-type-search/notebooks/get_started.ipynb index f347d6e..d5ff586 100644 --- a/vector-type-search/notebooks/get_started.ipynb +++ b/vector-type-search/notebooks/get_started.ipynb @@ -28,7 +28,7 @@ "import pymysql\n", "def get_connection():\n", " connection = pymysql.connect(\n", - " host = \"127.0.0.1\",\n", + " host = \"greptimedb\",\n", " port = 4002,\n", " user = \"root\",\n", " database = \"public\",\n", diff --git a/vector-type-search/notebooks/search_image.ipynb b/vector-type-search/notebooks/search_image.ipynb index ae6d31a..3ddafca 100644 --- a/vector-type-search/notebooks/search_image.ipynb +++ b/vector-type-search/notebooks/search_image.ipynb @@ -36,7 +36,7 @@ "import pymysql\n", "def get_connection():\n", " connection = pymysql.connect(\n", - " host = \"127.0.0.1\",\n", + " host = \"greptimedb\",\n", " port = 4002,\n", " user = \"root\",\n", " database = \"public\",\n", diff --git a/vector-type-search/notebooks/search_image_large.ipynb b/vector-type-search/notebooks/search_image_large.ipynb index 442b430..48bd723 100644 --- a/vector-type-search/notebooks/search_image_large.ipynb +++ b/vector-type-search/notebooks/search_image_large.ipynb @@ -36,7 +36,7 @@ "import pymysql\n", "def get_connection():\n", " connection = pymysql.connect(\n", - " host = \"127.0.0.1\",\n", + " host = \"greptimedb\",\n", " port = 4002,\n", " user = \"root\",\n", " database = \"public\",\n",