diff --git a/modules/nixos/services/glance.nix b/modules/nixos/services/glance.nix index 5e23570..4ee2ab8 100644 --- a/modules/nixos/services/glance.nix +++ b/modules/nixos/services/glance.nix @@ -180,5 +180,18 @@ }; } ) + + # if nginx and glance are both enabled, set up a reverse proxy + (lib.mkIf + (config.osbmModules.services.nginx.enable && config.osbmModules.services.glance.enable) + { + services.nginx.virtualHosts."home.osbm.dev" = { + forceSSL = true; + locations."/" = { + proxyPass = "http://localhost:${toString config.services.glance.settings.server.port}"; + }; + }; + } + ) ]; }