ejabberd开发和部署
(金庆的专栏 2016.10)
搭建了自己的ejabberd集群,然后少量更改源码,实现定制的XMPP服务器。
从github fork ejabberd 库,定为 master 分支跟踪原始库 master 分支,版本升级时从原库合并一次。
从16.09版本分一个 dev 分支,自己的代码就在这个 dev 分支上写。
服务器从源码编译安装。
代码更改后,make install, 然后 ejabberd restart, 或者 ejabberd update all.
如果有配置更改,则还要更改 /etc/ejabberd/ejabberd.yml.
未来主库版本升级后,可重新开个dev2分支,将dev的更改合并到dev2.