更新 部署PostGIS.md

This commit is contained in:
8ga
2026-03-07 12:02:24 +08:00
parent cc639bef34
commit 9a74959aaf

View File

@@ -1,12 +1,10 @@
## 目录结构
- pgsql-gis/
- pgsql-admin/
- docker-compose.yaml
```shell
mkdir pgsql-gis pgsql-admin
sudo chown 5050 ./pgsql-admin
mkdir pgsql-gis
```
## docker-compose.yaml
@@ -14,10 +12,7 @@ sudo chown 5050 ./pgsql-admin
```yaml
version: '3.8'
services:
# PGSQL
pgsql-gis-16:
# 不支持全文检索
#image: swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/postgis/postgis:16-3.5
# 支持全文检索的自编译镜像
image: pgsql-gis-fts:latest
container_name: pgsql-gis-16
@@ -31,36 +26,6 @@ services:
POSTGRES_DB: # 替换
POSTGRES_INITDB_ARGS: --encoding=UTF8
restart: on-failure:3
# PG AdminHTTP
pgsql-admin:
image: swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dpage/pgadmin4:6.18
container_name: pgsql-admin
ports:
- "18906:80" # 替换
volumes:
- ./pgsql-admin:/var/lib/pgadmin
environment:
PGADMIN_DEFAULT_EMAIL: demo@email.com
PGADMIN_DEFAULT_PASSWORD: # 替换
PGADMIN_CONFIG_CHECK_EMAIL_DELIVERABILITY: 'False'
restart: on-failure:3
# PG AdminHTTPS
# pgsql-admin:
# image: swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/dpage/pgadmin4:6.18
# container_name: pgsql-admin
# ports:
# - "18907:443"
# volumes:
# - ./pgsql-admin:/var/lib/pgadmin
# - ./certs:/certs
# environment:
# PGADMIN_DEFAULT_EMAIL: demo@email.com
# PGADMIN_DEFAULT_PASSWORD: # 替换
# PGADMIN_CONFIG_CHECK_EMAIL_DELIVERABILITY: 'False'
# PGADMIN_ENABLE_TLS: 'True'
# PGADMIN_SERVER_CERT_FILE: /certs/server.cert
# PGADMIN_SERVER_KEY_FILE: /certs/server.key
# restart: on-failure:3
```
## 添加全文索引支持