1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/mattermost_ynh.git synced 2024-09-03 19:36:29 +02:00
Commit graph

6 commits

Author SHA1 Message Date
Pierre de La Morinerie
d10c3cf7b3 conf: increase systemd start timeout
This allows for time to execute database migrations, and is in line
with the official Mattermost docs.
2018-03-16 18:37:17 +05:30
Pierre de La Morinerie
1404063a5c conf: add file overwrite warning 2018-03-16 18:37:17 +05:30
Pierre de La Morinerie
397793f407 conf: make the start timeout explicit
This is the default value of systemd, made explicit. If startup takes
longer than that, the process will be killed.
2018-03-16 18:37:17 +05:30
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
0918978e92 scripts: handle port in use 2018-01-31 11:42:52 +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