diff options
author | William Carroll <wpcarro@gmail.com> | 2020-03-10T23·06+0000 |
---|---|---|
committer | William Carroll <wpcarro@gmail.com> | 2020-03-10T23·13+0000 |
commit | c23e263a9fb604c0b2c189bb54c00204f31b6117 (patch) | |
tree | f14a65694690aab123ca8a9b727a1e554ddf95d2 /nixos/socrates | |
parent | 73db632090c171b3d5d727a2c2ae6fe580bf8b64 (diff) |
Attempt to support gogs
Gogs claims to be an easy-to-use Git server and web frontend written in golang. I'm eager to try it as an alternative to cgit.
Diffstat (limited to 'nixos/socrates')
-rw-r--r-- | nixos/socrates/configuration.nix | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/nixos/socrates/configuration.nix b/nixos/socrates/configuration.nix index 0d8d7a8612c4..94ef03def472 100644 --- a/nixos/socrates/configuration.nix +++ b/nixos/socrates/configuration.nix @@ -78,10 +78,20 @@ in { ############################################################################## # Services ############################################################################## + services.openssh.enable = true; services.lorri.enable = true; + systemd.services.gogs = { + enable = true; + description = "Easy-to-use Git server written in golang"; + script = "${pkgs.gogs}/bin/gogs web"; + serviceConfig = { + Type = "simple"; + }; + }; + systemd.services.monzo-token-server = { enable = true; description = "Ensure my Monzo access token is valid"; @@ -151,6 +161,13 @@ in { # briefcase.learn as root. root = /home/wpcarro/briefcase/learn/static; }; + "git.wpcarro.dev" = { + addSSL = true; + enableACME = true; + locations."/" = { + proxyPass = "http://localhost:3000"; + }; + }; "blog.wpcarro.dev" = { addSSL = true; enableACME = true; |