Skip to content

Instantly share code, notes, and snippets.

@cdugeai
Created July 21, 2022 07:49
Show Gist options
  • Save cdugeai/fafc970b3fbcdf99bf13d94e49b61d9b to your computer and use it in GitHub Desktop.
Save cdugeai/fafc970b3fbcdf99bf13d94e49b61d9b to your computer and use it in GitHub Desktop.
# Use postgres/example user/password credentials
version: '3.1'
services:
postgres:
image: postgres
ports:
- "5433:5432"
container_name: postgres
restart: unless-stopped
environment:
POSTGRES_PASSWORD: example
labels:
- "traefik.enable=true"
- "traefik.tcp.routers.postgres.entrypoints=postgres"
- "traefik.tcp.routers.postgres.tls=false"
#- "traefik.tcp.routers.postgres.tls.certresolver=production"
- "traefik.tcp.routers.postgres.rule=HostSNI(`*`)"
- "traefik.tcp.routers.postgres.service=postgres"
- "traefik.tcp.services.postgres.loadbalancer.server.port=5432"
#- "traefik.docker.network=proxy-traefik"
networks:
- postgres
- proxy-traefik
networks:
postgres:
external:
name: postgres
proxy-traefik:
external:
name: proxy-traefik
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment