nginx: Removed service skeleton as multiple domains are not needed anymore

This commit is contained in:
Giulio De Pasquale 2022-12-09 15:38:55 +01:00
parent b64b8ae792
commit c5cf59c32c

View File

@ -1,24 +1,6 @@
{ services, pkgs, lib, ... }:
let
serviceSkeleton = { default ? false }: {
inherit default;
enableACME = true;
forceSSL = true;
root = "/var/lib/nginx/error_pages";
extraConfig = "error_page 404 /index.htm;";
locations = {
"/" = { return = "404"; };
"/index.htm" = { };
"/style.css" = { };
"/wat.jpg" = { };
};
};
in {
{
services.nginx = {
enable = true;
package = pkgs.openresty;
@ -27,9 +9,24 @@ in {
recommendedProxySettings = true;
recommendedTlsSettings = true;
virtualHosts."architect.devs.giugl.io" = serviceSkeleton { default = true; };
virtualHosts."runas.rocks" = serviceSkeleton {};
virtualHosts."architect.devs.giugl.io" = {
default = true;
enableACME = true;
forceSSL = true;
root = "/var/lib/nginx/error_pages";
extraConfig = "error_page 404 /index.htm;";
locations = {
"/" = { return = "404"; };
"/index.htm" = { };
"/style.css" = { };
"/wat.jpg" = { };
};
};
appendHttpConfig =
let
extraPureLuaPackages = with pkgs.luajitPackages; [