From 4c3e56da1329c8f0de8e25c094753e968b4b6627 Mon Sep 17 00:00:00 2001 From: silverwind Date: Mon, 17 May 2021 15:09:15 +0200 Subject: [PATCH] Use Wants= over Requires= in systemd file (#15897) `Requires=` has the behaviour of stopping `gitea.service` when the database is stopped but not bringing it up again after the database is started again. Use `Wants=` to define a weak requirement instead, meaning `gitea.service` will be kept running when the database is stopped, which is not an issue because gitea will just reconnect later on. Fixes: https://github.com/go-gitea/gitea/issues/15866 Co-authored-by: zeripath --- contrib/systemd/gitea.service | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/contrib/systemd/gitea.service b/contrib/systemd/gitea.service index cd3b8f9ec4..d6a4377ec8 100644 --- a/contrib/systemd/gitea.service +++ b/contrib/systemd/gitea.service @@ -3,22 +3,22 @@ Description=Gitea (Git with a cup of tea) After=syslog.target After=network.target ### -# Don't forget to add the database service requirements +# Don't forget to add the database service dependencies ### # -#Requires=mysql.service +#Wants=mysql.service #After=mysql.service # -#Requires=mariadb.service +#Wants=mariadb.service #After=mariadb.service # -#Requires=postgresql.service +#Wants=postgresql.service #After=postgresql.service # -#Requires=memcached.service +#Wants=memcached.service #After=memcached.service # -#Requires=redis.service +#Wants=redis.service #After=redis.service # ###