From 34981c30a78e8bbd7791131059a9210f9928b62c Mon Sep 17 00:00:00 2001
From: 刘光辉 <347230014@qq.com>
Date: 星期四, 17 九月 2026 09:24:09 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master' into master

---
 docker/postgres/tencent/Dockerfile.tencent |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/docker/postgres/tencent/Dockerfile.tencent b/docker/postgres/tencent/Dockerfile.tencent
new file mode 100644
index 0000000..d945fcc
--- /dev/null
+++ b/docker/postgres/tencent/Dockerfile.tencent
@@ -0,0 +1,34 @@
+# 鑵捐浜� CVM 涓撶敤鍔犻�熸瀯寤猴細鎶� apt 婧愭崲鎴愬浗鍐呴暅鍍忥紙debian鈫掕吘璁簯鍐呯綉銆乸gdg鈫掗樋閲屼簯锛夛紝
+# 鍏朵綑涓庝粨搴撴牴 docker/postgres/Dockerfile 瀹屽叏涓�鑷淬��
+# 浠呯敤浜庡湪鑵捐浜� CVM 涓婃瀯寤� cx/postgres:18.4锛涘師 Dockerfile 淇濇寔瀹樻柟婧愶紙浜や粯鍏朵粬瀹㈡埛鐜板満鐢級銆�
+#
+# 鎹㈡簮鐐癸細
+#   /etc/apt/sources.list.d/debian.sources  deb.debian.org 鈫� mirrors.tencentyun.com锛堝唴缃戠洿杩烇級
+#   /etc/apt/sources.list.d/pgdg.list       apt.postgresql.org/pub/repos/apt 鈫� mirrors.aliyun.com/postgresql/repos/apt
+FROM swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/postgres:18.4 AS pg_bigm_builder
+
+RUN sed -i 's|deb.debian.org|mirrors.tencentyun.com|g' /etc/apt/sources.list.d/debian.sources \
+    && sed -i 's|apt.postgresql.org/pub/repos/apt|mirrors.aliyun.com/postgresql/repos/apt|g' /etc/apt/sources.list.d/pgdg.list \
+    && apt-get update \
+    && apt-get install -y --no-install-recommends \
+        build-essential \
+        postgresql-server-dev-18 \
+        libicu-dev \
+        git \
+        ca-certificates \
+    && git clone --depth 1 --branch v1.2-20250903 \
+        https://github.com/pgbigm/pg_bigm.git /tmp/pg_bigm \
+    && make -C /tmp/pg_bigm USE_PGXS=1 PG_CONFIG=/usr/lib/postgresql/18/bin/pg_config \
+    && make -C /tmp/pg_bigm USE_PGXS=1 PG_CONFIG=/usr/lib/postgresql/18/bin/pg_config install
+
+FROM swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/postgres:18.4
+
+RUN sed -i 's|deb.debian.org|mirrors.tencentyun.com|g' /etc/apt/sources.list.d/debian.sources \
+    && sed -i 's|apt.postgresql.org/pub/repos/apt|mirrors.aliyun.com/postgresql/repos/apt|g' /etc/apt/sources.list.d/pgdg.list \
+    && apt-get update \
+    && apt-get install -y --no-install-recommends \
+        postgresql-18-pgvector \
+    && rm -rf /var/lib/apt/lists/*
+
+COPY --from=pg_bigm_builder /usr/lib/postgresql/18/lib/pg_bigm.so /usr/lib/postgresql/18/lib/
+COPY --from=pg_bigm_builder /usr/share/postgresql/18/extension/pg_bigm* /usr/share/postgresql/18/extension/

--
Gitblit v1.8.0