Packaging the enterprise version of Mattermost
-
-
Are you up for packaging the Enterprise one too?
https://git.cloudron.io/lesteak/mattermost-enterprise/ -
@Sam_uk I think we have to check whether it's possible to test updates reliably with enterprise version. Do you know if it's possible to migrate from CE to EE and vice-versa? I am wondering if this should be a separate package or the same package.
-
AFAIK they call CE 'Teams edition' an upgrade is possible https://docs.mattermost.com/upgrade/upgrading-mattermost-server.html#upgrading-team-edition-to-enterprise-edition not sure about downgrade
-
This is what we did to get it working https://git.cloudron.io/lesteak/mattermost-enterprise/-/compare/master...master?from_project_id=98
-
@Sam_uk thanks. It says "To upgrade from the Team Edition to the Enterprise Edition, follow the normal upgrade instructions provided above, making sure that you download the Enterprise Edition of Mattermost Server in Step 2." . So maybe we should just do a single package which supports both Team Edition and Enterprise Edition in same package.
-
@Sam_uk We don't have an enterprise license to test. Do you have one already? Will you able to test it out for us if we make a package that has both the enterprise and team binaries?
-
@Sam_uk I have pushed a new package now (as unstable). After you update, edit
/app/data/edition.ini
. Change it toenterprise
and restart the app. Let me know how it goes. -
@Sam_uk are you on package version 1.82.0 ?
-
@Sam_uk first make sure the mattermost versions match. after that, I think you take a backup . then, import the backup into a fresh mm installation .
-
@Sam_uk the package version don't need to match, only the mattermost version . Cloudron package is using mattermost 9.4.1 . Note that I am assuming here that the Cloudron package and the custom package you are using are similar. Maybe you can compare the code and double check.
-
So i install the old version like this