Releases!
Since the last week-end I've started to work on making Pleroma able to build it as OTP releases.
This would allow to distribute pre-built, binaries, releases of Pleroma, without any dependencies.
Setting up a binary release is quite easy (see this doc for an example so for the end user experience, this would be awesome :)
There is some changes to be done in Pleroma to make it work as a release. Basically you can't any longer rely on configuration when it's done at the compile time (e.g. modules @attributes
). My PR will work around all that so no worries. I'll post more details when the work is done. :)
I'll as well give a gitlab-ci config to automagically build pre-releases and releases. I can provide a FreeBSD CI server to build them for freebsd.
more to come <3