forgejo: use unix socket
This commit is contained in:
parent
08c96c47f5
commit
34c2661dad
1 changed files with 9 additions and 3 deletions
|
|
@ -12,13 +12,15 @@
|
|||
};
|
||||
};
|
||||
|
||||
users.groups.forgejo.members = [ "caddy" ];
|
||||
|
||||
services.caddy.virtualHosts."git.wo2wz.fyi".extraConfig =
|
||||
assert config.services.caddy.enable;
|
||||
''
|
||||
import default-settings
|
||||
import cloudflare-tls
|
||||
|
||||
reverse_proxy localhost:${toString config.services.forgejo.settings.server.HTTP_PORT}
|
||||
reverse_proxy unix/${config.services.forgejo.settings.server.HTTP_ADDR}
|
||||
'';
|
||||
|
||||
services.forgejo = {
|
||||
|
|
@ -40,11 +42,15 @@
|
|||
};
|
||||
|
||||
server = {
|
||||
HTTP_ADDR = "127.0.0.1";
|
||||
HTTP_PORT = 8008;
|
||||
PROTOCOL = "http+unix";
|
||||
HTTP_ADDR = "/run/forgejo/forgejo.sock";
|
||||
UNIX_SOCKET_PERMISSION = 660;
|
||||
|
||||
DOMAIN = "git.wo2wz.fyi";
|
||||
ROOT_URL = "https://git.wo2wz.fyi/";
|
||||
|
||||
# cant work with cf tunnel unfortunately
|
||||
DISABLE_SSH = true;
|
||||
};
|
||||
|
||||
database.SQLITE_JOURNAL_MODE = "WAL";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue