Skip to content

Instantly share code, notes, and snippets.

@mbornoz
Created May 26, 2016 15:02
Show Gist options
  • Save mbornoz/ec6202e405b64134d41cf2755b1a220e to your computer and use it in GitHub Desktop.
Save mbornoz/ec6202e405b64134d41cf2755b1a220e to your computer and use it in GitHub Desktop.
version: "2"
networks:
mynet:
driver: bridge
ipam:
config:
- subnet: 172.25.0.0/24
services:
lb:
container_name: lb
image: haproxy-postgresql
ports:
- 8080:8080
- 5432:5432
- 5433:5433
networks:
mynet:
ipv4_address: 172.25.0.101
pg1:
container_name: pg1
image: postgresql:9.5
networks:
mynet:
ipv4_address: 172.25.0.102
pgcheck1:
image: camptocamp/pgcheck
network_mode: container:pg1
depends_on:
- pg1
pg2:
container_name: pg2
image: postgresql:9.5
networks:
mynet:
ipv4_address: 172.25.0.103
environment:
- PG_REPLICA=true
pgcheck2:
image: camptocamp/pgcheck
network_mode: container:pg2
depends_on:
- pg2
pg3:
container_name: pg3
image: postgresql:9.5
networks:
mynet:
ipv4_address: 172.25.0.104
environment:
- PG_REPLICA=true
pgcheck3:
image: camptocamp/pgcheck
network_mode: container:pg3
depends_on:
- pg3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment