emqx/.ci/docker-compose-file/docker-compose-pgsql-tls.yaml

35 lines
817 B
YAML

version: '3.9'
services:
pgsql_server_tls:
container_name: pgsql-tls
build:
context: ./
dockerfile: ./pgsql/Dockerfile
args:
POSTGRES_USER: postgres
BUILD_FROM: public.ecr.aws/docker/library/postgres:${PGSQL_TAG}
image: emqx_pgsql:${PGSQL_TAG}
restart: always
environment:
POSTGRES_DB: mqtt
POSTGRES_USER: root
POSTGRES_PASSWORD: public
ports:
- "5433:5432"
command:
- -c
- ssl=on
- -c
- ssl_cert_file=/var/lib/postgresql/server.crt
- -c
- ssl_key_file=/var/lib/postgresql/server.key
- -c
- ssl_ca_file=/var/lib/postgresql/root.crt
- -c
- hba_file=/var/lib/postgresql/pg_hba.conf
# - -c
# - ssl_min_protocol_version=TLSv1.2
networks:
- emqx_bridge