Настройка gitea в качестве службы windows
При использовании gitea логичным желанием является её автоматический запуск. Для этого предусмотрена регистрация gitea в качестве службы.Подготовка
1. Для работы под учетной записью Local system, по умолчанию используемой
службами, в настройках gitea (custom\conf\app.ini) следует указать имя
системной учетной записи, узнать которое командой echo %COMPUTERNAME%
RUN_USER = COMPUTERNAME$
2. Убедиться, что все пути в настройках абсолютные, например:
[database]
PATH = C:\gitea\data\gitea.db
Регистрация
sc.exe create gitea start=delayed-auto binPath="\"C:\gitea\gitea.exe\" web --config \"C:\gitea\custom\conf\app.ini\""
На производительных серверах можно использовать start=auto вместо delayed-auto.
На слабых серверах также может потребоваться увеличить таймаут запуска служб