From 112c419f0b365d64a025e56aaa9e424c7256b06a Mon Sep 17 00:00:00 2001 From: Earl Warren Date: Sat, 27 May 2023 08:13:00 +0200 Subject: [PATCH] [BRANDING] systemd service Type=simple The problem is Type=notify - when that is set, systemd waits for a signal from the service that it's ready so systemctl start forgejo takes forever (or until it runs into a timeout). Refs: https://codeberg.org/forgejo/forgejo/issues/777 (cherry picked from commit c127369bba3d36f34ef944679a4c40680cad4d2e) (cherry picked from commit 883a7eb570d74c4fd7f44396556148ab88d54f58) (cherry picked from commit 4dfa4c7d210fe33effe26d7a4b74395acd2436b1) (cherry picked from commit 961163d010e107baf6b30d6da334dc569c1d2f9a) (cherry picked from commit 6a058126287ed25f8b5a7790dea616d2a5506098) --- contrib/systemd/forgejo.service | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/systemd/forgejo.service b/contrib/systemd/forgejo.service index 0b8c8cccbf..ce5810b5fa 100644 --- a/contrib/systemd/forgejo.service +++ b/contrib/systemd/forgejo.service @@ -52,7 +52,7 @@ After=network.target # Uncomment the next line if you have repos with lots of files and get a HTTP 500 error because of that # LimitNOFILE=524288:524288 RestartSec=2s -Type=notify +Type=simple User=git Group=git WorkingDirectory=/var/lib/forgejo/