2016年8月14日 星期日

Gogs run as windows service

官網的說明文件中有很詳細的介紹,記錄一下設定的方式


要注意的是設定檔的位置
一開始透過網頁初始化的時後,會新增一個自定義的設定文件在custom/conf/app.ini
但是gogs預設的設定檔位置則是在conf/app.ini,已經編譯在二進位檔裡面了
之後升級的時後才不會覆蓋掉自定義的設定

所以在註冊服務的時後,設定檔路徑要使用自定義的設定檔
打開命令列工具,透過sc命令新增一個服務
$sc create gogs start= auto binPath= ""D:\gogs\gogs.exe" web --config "D:\gogs\custom\conf\app.ini""
再透過net命令啟動服務

gogs服務已啟動