Creating a docker image created from the Docker file attached:
sudo docker build --tag=weechatcontainer .
Running in Docker attached to a screen:
screen
docker run -it -v /home/ec2-user/weechat:/home/user/.weechat weechatcontainer
Why not using one of the 200 docker images from docker hub? No special reason, Docker file is simple enough and we can be sure of what's being included in the docker image.
Secure storage for sensitive info:
/secure passphrase XXXXXX
/secure set freenodepass XXXX
Connection definitions:
/server add freenode chat.freenode.net/7000 -ssl -autoconnect
/set irc.server.freenode.nicks "XXX,XXX2,XXX3"
/set irc.server.freenode.sasl_password ${sec.data.freenodepass}
/connect -auto
Mouse:
/mouse enable
/key bindctxt mouse @bar(buflist*):alt-wheelup /bar set ${_bar_name} size ${calc:${weechat.bar.${_bar_name}.size} - 1}
/key bindctxt mouse @bar(buflist*):alt-wheeldown /bar set ${_bar_name} size ${calc:${weechat.bar.${_bar_name}.size} + 1}
Spelling:
/set spell.check.default_dict en
/set spell.color.suggestion *red
/set spell.check.suggestions 2
/spell enable