From d7774a58667e31a34e92919675551f56b81ab8b4 Mon Sep 17 00:00:00 2001 From: Jakob Lechner Date: Thu, 6 Jan 2022 12:07:42 +0000 Subject: [PATCH] raven/labsync: add public vhost Required in order to trigger the generator from CI pipeline. --- machines/raven/services/labsync/default.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/machines/raven/services/labsync/default.nix b/machines/raven/services/labsync/default.nix index 471a62c..8a9250a 100644 --- a/machines/raven/services/labsync/default.nix +++ b/machines/raven/services/labsync/default.nix @@ -1,9 +1,19 @@ # legacy labsync, currently partly implemented in docker outside of this configuration { pkgs, ... }: +let + generator_port = 8695; +in { services.opentracker.enable = true; + services.nginx.virtualHosts."labsync.fablab-nea.de" = { + addSSL = true; + enableACME = true; + locations = { + "/generator/".proxyPass = "http://127.0.0.1:${toString generator_port}/"; + }; + }; services.nginx.virtualHosts."labsync.lab.fablab-nea.de" = { locations = { "/" = { @@ -12,7 +22,7 @@ autoindex on; ''; }; - "/generator/".proxyPass = "http://127.0.0.1:8695/"; + "/generator/".proxyPass = "http://127.0.0.1:${toString generator_port}/"; }; };