![Ian Wienand](/assets/img/avatar_default.png)
This installs our Limnoira/meetbot container and configures it on eavesdrop01.opendev.org. I have ported the configuration from the old puppet as best I can (it is very verbose); my procedure was to use the Limnoira wizard to start a new config file then backport everything from the old file. I felt this was best to not miss any new options. This does channel logging (via built-in ChannelLogger plugin, along with a cron job for logs2html) and runs our fork of meetbot. It exports the channel logs via HTTP to /irclogs and meetings logs to /meetings. meetings.opendev.org will proxy to these two locations when the server is active. Note this has not ported the channel list; so the bot will not be listening in our channels. Change-Id: I9f9a466c271e1a706f9f98f816de0e84047519f1
19 lines
462 B
YAML
19 lines
462 B
YAML
# Version 2 is the latest that is supported by docker-compose in
|
|
# Ubuntu Xenial.
|
|
version: '2'
|
|
|
|
services:
|
|
ircbot:
|
|
image: docker.io/opendevorg/ircbot:latest
|
|
network_mode: host
|
|
restart: always
|
|
logging:
|
|
driver: syslog
|
|
options:
|
|
tag: "docker-ircbot"
|
|
environment:
|
|
# This allows the meetbot plugin to find our config
|
|
PYTHONPATH: /var/lib/limnoria/ircmeeting
|
|
volumes:
|
|
- /var/lib/limnoria:/var/lib/limnoria
|