更新 部署PostGIS.md
This commit is contained in:
37
部署PostGIS.md
37
部署PostGIS.md
@@ -1,12 +1,10 @@
|
|||||||
## 目录结构
|
## 目录结构
|
||||||
|
|
||||||
- pgsql-gis/
|
- pgsql-gis/
|
||||||
- pgsql-admin/
|
|
||||||
- docker-compose.yaml
|
- docker-compose.yaml
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
mkdir pgsql-gis pgsql-admin
|
mkdir pgsql-gis
|
||||||
sudo chown 5050 ./pgsql-admin
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## docker-compose.yaml
|
## docker-compose.yaml
|
||||||
@@ -14,10 +12,7 @@ sudo chown 5050 ./pgsql-admin
|
|||||||
```yaml
|
```yaml
|
||||||
version: '3.8'
|
version: '3.8'
|
||||||
services:
|
services:
|
||||||
# PGSQL
|
|
||||||
pgsql-gis-16:
|
pgsql-gis-16:
|
||||||
# 不支持全文检索
|
|
||||||
#image: swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/postgis/postgis:16-3.5
|
|
||||||
# 支持全文检索的自编译镜像
|
# 支持全文检索的自编译镜像
|
||||||
image: pgsql-gis-fts:latest
|
image: pgsql-gis-fts:latest
|
||||||
container_name: pgsql-gis-16
|
container_name: pgsql-gis-16
|
||||||
@@ -31,36 +26,6 @@ services:
|
|||||||
POSTGRES_DB: # 替换
|
POSTGRES_DB: # 替换
|
||||||
POSTGRES_INITDB_ARGS: --encoding=UTF8
|
POSTGRES_INITDB_ARGS: --encoding=UTF8
|
||||||
restart: on-failure:3
|
restart: on-failure:3
|
||||||
# PG Admin(HTTP)
|
|
||||||
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 Admin(HTTPS)
|
|
||||||
# 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
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## 添加全文索引支持
|
## 添加全文索引支持
|
||||||
|
|||||||
Reference in New Issue
Block a user