summaryrefslogtreecommitdiffstats
path: root/makefu/2configs/nginx/iso.euer.nix
diff options
context:
space:
mode:
authormakefu <github@syntax-fehler.de>2018-09-10 13:56:24 +0200
committermakefu <github@syntax-fehler.de>2018-09-10 13:56:24 +0200
commit3be10ef41a1f72ad39a11576df180f44b435d8c5 (patch)
tree8699b286a0b32749c34afcebd23cd1176daf83a5 /makefu/2configs/nginx/iso.euer.nix
parentbad9a3d59b17d0504bfbfcc693c6c2d5ad34516e (diff)
ma iso.euer.krebsco.de: init
Diffstat (limited to 'makefu/2configs/nginx/iso.euer.nix')
-rw-r--r--makefu/2configs/nginx/iso.euer.nix25
1 files changed, 25 insertions, 0 deletions
diff --git a/makefu/2configs/nginx/iso.euer.nix b/makefu/2configs/nginx/iso.euer.nix
new file mode 100644
index 00000000..63ef380f
--- /dev/null
+++ b/makefu/2configs/nginx/iso.euer.nix
@@ -0,0 +1,25 @@
+{config, pkgs, ... }:
+let
+ system = builtins.currentSystem; #we can also build for other platforms
+ iso = (import <nixpkgs/nixos/lib/eval-config.nix>
+ { inherit system;
+ modules = [ ../../1systems/iso/config.nix ]; }
+
+ );
+ image = iso.config.system.build.isoImage;
+ name = iso.config.isoImage.isoName;
+in
+{
+ services.nginx = {
+ virtualHosts = {
+ "iso.euer.krebsco.de" = {
+ enableACME = true;
+ forceSSL = true;
+ locations."/" = {
+ root = "${image}/iso";
+ index = name;
+ };
+ };
+ };
+ };
+}