[Unit] Description=Gitlab Workhorse Requires=gitlab-puma.service After=gitlab-puma.service [Service] User=gitlab Group=gitlab WorkingDirectory=/usr/share/gitlab SyslogIdentifier=gitlab-workhorse CapabilityBoundingSet= ProtectSystem=full ProtectHome=true NoNewPrivileges=true ExecStart=/usr/bin/gitlab-workhorse -listenUmask 0 -listenNetwork unix -listenAddr /run/gitlab/gitlab-workhorse.socket -authBackend http://localhost:8080 -authSocket /run/gitlab/gitlab.socket -documentRoot /usr/share/gitlab/public ExecStop=/usr/bin/kill -QUIT $MAINPID ExecReload=/usr/bin/kill -USR2 $MAINPID Restart=on-failure RestartSec=1 [Install] WantedBy=multi-user.target