|
@@ -51,7 +51,37 @@ services:
|
|
|
|
|
|
networks:
|
|
networks:
|
|
- reverse-proxy_default
|
|
- reverse-proxy_default
|
|
|
|
+ - irc
|
|
|
|
+
|
|
|
|
+ biboumi:
|
|
|
|
+ image: louiz/biboumi:9.0
|
|
|
|
+ container_name: ejabberd_biboumi
|
|
|
|
+ mem_limit: 200m
|
|
|
|
+ restart: on-failure:3
|
|
|
|
+
|
|
|
|
+ ports:
|
|
|
|
+ - 113:8113 #identd, used by irc servers to differentiate user coming from one host#
|
|
|
|
+
|
|
|
|
+ depends_on:
|
|
|
|
+ - ejabberd
|
|
|
|
+
|
|
|
|
+ volumes:
|
|
|
|
+ - ./data/biboumi/database/:/var/lib/biboumi/
|
|
|
|
+ - ./data/biboumi/ca-bundle.crt:/etc/ssl/certs/ca-bundle.crt
|
|
|
|
+
|
|
|
|
+ environment:
|
|
|
|
+ BIBOUMI_HOSTNAME: irc.${HOSTNAME}
|
|
|
|
+ BIBOUMI_PORT: 5347
|
|
|
|
+ BIBOUMI_PASSWORD: secret
|
|
|
|
+ BIBOUMI_XMPP_SERVER_IP: ejabberd
|
|
|
|
+ BIBOUMI_ADMIN: ircadmin@${HOSTNAME}
|
|
|
|
+ BIBOUMI_IDENTD_PORT: 8113 ## the biboumi has not the privilege to open port 113 directly
|
|
|
|
+ BIBOUMI_log_level: 1 ## disable logging of chat messages
|
|
|
|
+
|
|
|
|
+ networks:
|
|
|
|
+ - irc
|
|
|
|
|
|
networks:
|
|
networks:
|
|
reverse-proxy_default:
|
|
reverse-proxy_default:
|
|
external: true
|
|
external: true
|
|
|
|
+ irc:
|