Pierre de La Morinerie
f8589544d5
scripts: warn about lengthy migrations when upgrading to 5.38.0
...
The release notes of the 5.38.0 version mention two lengthy database
migrations. Make sure users are told what is going on, so that they
don't think the upgrade failed.
2021-08-17 16:28:53 -05:00
ericgaspar
70e4e44c16
Fix linter warnings
2021-06-23 09:50:55 +02:00
Pierre de La Morinerie
3a3cfdedee
scripts: warn about lengthy migration when upgrading from < 5.35
2021-06-15 08:34:59 +02:00
ljf (zamentur)
46630b05a5
[fix] Add not mandatory for data
2021-03-21 23:06:11 +01:00
ljf (zamentur)
b09591eb5e
[fix] AVoid to delete data
2021-03-21 22:18:19 +01:00
ljf (zamentur)
10b3deeec8
[fix] This dir could be in giga
2021-03-21 22:15:35 +01:00
Éric Gaspar
59013d066d
Fix linter ( #224 )
...
* Fix linter
* Update manifest.json
* Set password variable to smtp_user_pwd
* Fix doc link
2021-03-17 20:59:57 +01:00
Alexandre Aubin
1a0e23b8a4
Fix backward compatibilty for db_name
2021-01-31 11:30:25 +01:00
ericgaspar
84b90878c0
Update install
2021-01-28 17:04:45 +01:00
ericgaspar
7d830c3758
Update install
2021-01-28 17:02:43 +01:00
ericgaspar
ccf9375210
Update change_url
2021-01-18 13:28:22 +01:00
ericgaspar
3949045746
Update change_url
2021-01-17 23:47:36 +01:00
ericgaspar
9f72ea137c
Update change_url
2021-01-17 23:34:03 +01:00
ericgaspar
6da9363749
Create change_url
2021-01-17 19:41:16 +01:00
Éric Gaspar
9c3a0960f6
Update scripts/backup
...
Co-authored-by: Pierre de La Morinerie <kemenaran@gmail.com>
2021-01-14 12:20:53 +01:00
Éric Gaspar
504697a984
Update scripts/upgrade
...
Co-authored-by: Kayou <pierre@kayou.io>
2021-01-14 08:36:16 +01:00
Éric Gaspar
ad1ebec045
Update scripts/upgrade
...
Co-authored-by: Kayou <pierre@kayou.io>
2021-01-14 08:35:56 +01:00
Éric Gaspar
fc6a600bb9
Add Team and Enterprise ( #202 )
...
* Add Team/Entreprise install
2021-01-13 11:31:12 +01:00
ericgaspar
43bf44ff01
Remove change_url
2021-01-12 12:03:18 +01:00
ericgaspar
8030559337
Add missing variables
2021-01-12 11:12:37 +01:00
Éric Gaspar
c425aa5d94
Arm arch. support ( #201 )
...
* Add ARM sources
* Switch to TEAM edition
2021-01-12 10:33:02 +01:00
ericgaspar
7586f58759
Cleaning up
2021-01-12 00:01:16 +01:00
Éric Gaspar
705b3da0e7
repackage ( #200 )
...
* repackage
2021-01-11 23:46:48 +01:00
Pierre de La Morinerie
6826e253b4
scripts: use a per-instance db username
...
The scripts still uses "mmuser" by default, for retro-compatibility.
2020-02-18 22:31:15 +01:00
Pierre de La Morinerie
24261f8b7f
Merge remote-tracking branch 'origin/master' into testing
2020-02-14 14:43:46 +01:00
Pierre de La Morinerie
efbe7c8dad
scripts: fix SMTP port on install
...
Fix #156
2020-02-14 14:37:35 +01:00
Pierre de La Morinerie
f00398be3c
scripts: use helper for generating random passwords
2020-02-10 01:39:37 +01:00
Pierre de La Morinerie
d460d7f2bd
scripts: disable questionnable password complexity rules
...
Enforcing password complexity rules is usually useless, and encourages
bad security.
However, this is not our main issue. The problem is that when installing
Mattermost on Yunohost, if the user chooses a password that doesn't
fullfil all these requirements, the installation will fail with a hard-
to-spot error message.
We don't want this to happen, so we relax the rules a little.
Fix #159
2020-02-10 00:47:38 +01:00
Pierre de La Morinerie
66d31e3171
scripts: use ynh_replace_string
instead of sed -i
2020-02-10 00:17:56 +01:00
Pierre de La Morinerie
fefff41733
scripts: remove all usages of sudo
...
The scripts are already run as root.
2020-02-09 01:07:59 +01:00
Pierre de La Morinerie
e526f969a9
scripts: remove the service before removing the systemd config
...
Yunohost complains if the systemd unit doesn't exist when removing
the service.
2020-02-09 01:07:59 +01:00
Pierre de La Morinerie
f07b4a7822
app: implement subpath support
2020-02-09 01:07:59 +01:00
Pierre de La Morinerie
cc047cc1c1
Merge pull request #141 from YunoHost-Apps/testing
...
Fix package_linter error
2019-06-17 09:39:07 +02:00
yalh76
7dacf55dfe
Fix package_linter error
2019-05-24 04:59:14 +02:00
Pierre de La Morinerie
9f19e0c550
Replace invokations of bin/platform to bin/mattermost
2018-07-12 08:30:47 +02:00
Pierre de La Morinerie
331fcce8c5
conf: use a Type=notify systemd service
...
Starting from Mattermost 4.8, the server process sends a systemd
notification when it is ready to accept network connections. Thus we
don't need to explicitely wait for the port to be open in the service.
As a bonus, by removing the hack, we don't need to replace `__PORT__` in
the service anymore–which means the associated script helper can be
removed too.
2018-03-16 18:37:17 +05:30
Pierre de La Morinerie
15e19ce6c9
Create first user and team from the app install
2018-02-16 19:27:04 +05:30
Pierre de La Morinerie
cad4712038
upgrade: attempt to restore backup only if it was correctly saved
2018-02-05 10:37:42 +05:30
Pierre de La Morinerie
3c9e53fe57
scripts: rename smtp_user
to mattermost_user
2018-01-31 11:42:52 +05:30
Pierre de La Morinerie
256cafcb07
scripts: support multi-instance install
2018-01-31 11:42:52 +05:30
Pierre de La Morinerie
0918978e92
scripts: handle port in use
2018-01-31 11:42:52 +05:30
Pierre de La Morinerie
aa7721322d
scripts: modernize the publix/private switch
...
This allow package_check to properly test it.
2018-01-31 11:42:52 +05:30
Pierre de La Morinerie
3a6b0c752b
scripts: fix restoration of smtp user password
2018-01-30 12:14:57 +05:30
Pierre de La Morinerie
cbf70d12c5
scripts: modernize backup script
2018-01-29 11:37:06 +05:30
Pierre de La Morinerie
ac0637da3f
scripts: backup Mattermost data files
...
Fix #79
2018-01-29 11:37:03 +05:30
Pierre de La Morinerie
d2566887a8
upgrade: use app.src
2017-10-23 12:22:40 +05:30
frju365
bede450e88
install: use app.src
2017-10-23 12:22:33 +05:30
Pierre de La Morinerie
b4f05f6449
scripts: move logs to a subdirectory of /var/log
...
This allows to give permission to the `mattermost` user to
write new files in this subdirectory, which is needed for
log rotation.
Fix #61
2017-10-17 10:36:25 +05:30
Pierre de La Morinerie
d79c4fcfe4
scripts: advertise service in admin panel
2017-10-16 09:14:20 +05:30
Pierre de La Morinerie
e8c51d4715
scripts: use systemd rather than supervisor
...
Systemd is now the standard way of doing services in
Yunohost. It also avoids to install an extra dependency.
Fix #43
2017-10-16 09:05:21 +05:30