From 2c845ef6d5f0dbb2d0900cd803300e7594138d68 Mon Sep 17 00:00:00 2001 From: Mar Alegre Date: Sat, 1 Jan 2022 17:57:44 -0500 Subject: [PATCH] fixed gitea.service --- gitea/assets/gitea.service | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/gitea/assets/gitea.service b/gitea/assets/gitea.service index c703d95..b2fec2e 100644 --- a/gitea/assets/gitea.service +++ b/gitea/assets/gitea.service @@ -2,7 +2,8 @@ Description=Gitea (Git with a cup of tea) After=syslog.target After=network.target -Requires=postgresql.service +After=postgresql.service +Wants=postgresql.service [Service] # Modify these two values and uncomment them if you have @@ -16,20 +17,14 @@ Type=simple User=gitea Group=gitea WorkingDirectory=/var/lib/gitea/ -# If using Unix socket: tells systemd to create the /run/gitea folder, which will contain the gitea.sock file -# (manually creating /run/gitea doesn't work, because it would not persist across reboots) -#RuntimeDirectory=gitea +PermissionsStartOnly=true ExecStartPre=/bin/bash -c "cat /vol/data/app.host.ini /vol/data/app.secret.ini /etc/gitea/app.config.ini > /etc/gitea/app.ini" -ExecStartPre=/usr/local/bin/gitea --config /etc/gitea/app.ini admin regenerate keys +ExecStartPre=/bin/bash -c "sudo -u gitea /usr/local/bin/gitea --config /etc/gitea/app.ini admin regenerate keys" ExecStart=/usr/local/bin/gitea web --config /etc/gitea/app.ini Restart=always Environment=USER=gitea HOME=/var/lib/gitea GITEA_WORK_DIR=/var/lib/gitea -# If you want to bind Gitea to a port below 1024, uncomment -# the two values below, or use socket activation to pass Gitea its ports as above -### CapabilityBoundingSet=CAP_NET_BIND_SERVICE AmbientCapabilities=CAP_NET_BIND_SERVICE -### [Install] WantedBy=multi-user.target