openfire-docker-compose/cluster_with_federation/docker-compose-network-ipv4...

77 lines
2.3 KiB
YAML

services:
db:
networks:
openfire-clustered-net:
ipv4_address: 172.60.0.11
lb:
networks:
openfire-clustered-net:
ipv4_address: 172.60.0.99
xmpp1:
networks:
openfire-clustered-net:
ipv4_address: 172.60.0.10
extra_hosts:
- "xmpp1.localhost.example=172.60.0.10"
- "conference.xmpp1.localhost.example=172.60.0.10"
- "xmpp2.localhost.example=172.60.0.20"
- "conference.xmpp2.localhost.example=172.60.0.20"
- "xmpp3.localhost.example=172.60.0.30"
- "conference.xmpp3.localhost.example=172.60.0.30"
- "otherxmpp.localhost.example=172.60.0.110"
- "conference.otherxmpp.localhost.example=172.60.0.110"
xmpp2:
networks:
openfire-clustered-net:
ipv4_address: 172.60.0.20
extra_hosts:
- "xmpp1.localhost.example=172.60.0.10"
- "conference.xmpp1.localhost.example=172.60.0.10"
- "xmpp2.localhost.example=172.60.0.20"
- "conference.xmpp2.localhost.example=172.60.0.20"
- "xmpp3.localhost.example=172.60.0.30"
- "conference.xmpp3.localhost.example=172.60.0.30"
- "otherxmpp.localhost.example=172.60.0.110"
- "conference.otherxmpp.localhost.example=172.60.0.110"
xmpp3:
networks:
openfire-clustered-net:
ipv4_address: 172.60.0.30
extra_hosts:
- "xmpp1.localhost.example=172.60.0.10"
- "conference.xmpp1.localhost.example=172.60.0.10"
- "xmpp2.localhost.example=172.60.0.20"
- "conference.xmpp2.localhost.example=172.60.0.20"
- "xmpp3.localhost.example=172.60.0.30"
- "conference.xmpp3.localhost.example=172.60.0.30"
- "otherxmpp.localhost.example=172.60.0.110"
- "conference.otherxmpp.localhost.example=172.60.0.110"
otherdb:
networks:
openfire-clustered-net:
ipv4_address: 172.60.0.111
otherxmpp:
networks:
openfire-clustered-net:
ipv4_address: 172.60.0.110
extra_hosts:
- "xmpp.localhost.example=172.60.0.99"
- "conference.xmpp.localhost.example=172.60.0.99"
- "otherxmpp.localhost.example=172.60.0.110"
- "conference.otherxmpp.localhost.example=172.60.0.110"
networks:
openfire-clustered-net:
driver: bridge
ipam:
driver: default
config:
- subnet: 172.60.0.0/24