diff options
author | stuebinm | 2022-02-12 20:52:57 +0100 |
---|---|---|
committer | stuebinm | 2022-02-12 21:36:34 +0100 |
commit | e8b22eac84cd09af01c888421122656eb2384d27 (patch) | |
tree | 35a98a079f35031c06c261865dc37df8944b343d /chaski | |
parent | 4ab8d379def4a123fd4864206d50442197ee2e80 (diff) |
chaski: add walint test server
Diffstat (limited to 'chaski')
-rw-r--r-- | chaski/configuration.nix | 1 | ||||
-rw-r--r-- | chaski/services/walint.nix | 22 |
2 files changed, 23 insertions, 0 deletions
diff --git a/chaski/configuration.nix b/chaski/configuration.nix index fa51fdf..ee36e5a 100644 --- a/chaski/configuration.nix +++ b/chaski/configuration.nix @@ -13,6 +13,7 @@ ./services/woitb.nix ./services/geolocation.nix ./services/gtfs.nix + ./services/walint.nix ]; networking.firewall.allowedTCPPorts = [ 80 443 ]; diff --git a/chaski/services/walint.nix b/chaski/services/walint.nix new file mode 100644 index 0000000..0b17e22 --- /dev/null +++ b/chaski/services/walint.nix @@ -0,0 +1,22 @@ +{ config, lib, pkgs, inputs, ... }: + +{ + systemd.services.walint = { + enable = true; + description = "test instance for walint & divoc"; + wantedBy = [ "multi-user.target" ]; + serviceConfig.Type = "simple"; + path = [ pkgs.git ]; + script = '' + cd ${(import inputs.walint).walint-server} + ./bin/walint-server + ''; + }; + + services.nginx.virtualHosts."walint.stuebinm.eu" = { + locations."/".proxyPass = "http://localhost:8080"; + enableACME = true; + forceSSL = true; + }; + +} |