about summary refs log tree commit diff
path: root/corp
diff options
context:
space:
mode:
authorVincent Ambo <mail@tazj.in>2021-09-30T20·11+0300
committertazjin <mail@tazj.in>2021-10-01T09·29+0000
commit9cad12aeb79e3b45fad012e5f93919c2ec25278f (patch)
tree38416ed00afac1d3f770efcdcefe5dbf6a856ad2 /corp
parent8f2714d4cc3a4065ac51f13d6f6cb659d50a615f (diff)
refactor(corp/website): Write index into a folder instead r/2940
This makes it possible to directly use the folder as an nginx root.

Change-Id: I8cb5236f8d6d01658926330a01c9dfdfa7d60dcc
Reviewed-on: https://cl.tvl.fyi/c/depot/+/3657
Reviewed-by: tazjin <mail@tazj.in>
Tested-by: BuildkiteCI
Diffstat (limited to 'corp')
-rw-r--r--corp/website/default.nix30
1 files changed, 17 insertions, 13 deletions
diff --git a/corp/website/default.nix b/corp/website/default.nix
index e0e4570891..2a44d20991 100644
--- a/corp/website/default.nix
+++ b/corp/website/default.nix
@@ -9,18 +9,18 @@ let
     url = "https://tvl.su";
     logo = "https://tvl.fyi/static/tvl-animated.svg";
   };
-in depot.web.tvl.template {
-  title = "TVL (The Virus Lounge) - Software consulting";
-  content = builtins.readFile ./content.md;
-  useUrls = true; # load resources from tvl.fyi
-  extraFooter = "\n|\n © ООО ТВЛ";
+  index = depot.web.tvl.template {
+    title = "TVL (The Virus Lounge) - Software consulting";
+    content = builtins.readFile ./content.md;
+    useUrls = true; # load resources from tvl.fyi
+    extraFooter = "\n|\n © ООО ТВЛ";
 
-  # TODO(tazjin): The `.tvl-logo` thing can probably go in the shared CSS.
-  extraHead = ''
-    <meta name="description" content="TVL provides technology consulting for monorepos, Nix, and other SRE/DevOps/Software Engineering topics.">
-    <script type="application/ld+json">
-      ${builtins.toJSON structuredData}
-    </script>
+    # TODO(tazjin): The `.tvl-logo` thing can probably go in the shared CSS.
+    extraHead = ''
+      <meta name="description" content="TVL provides technology consulting for monorepos, Nix, and other SRE/DevOps/Software Engineering topics.">
+      <script type="application/ld+json">
+        ${builtins.toJSON structuredData}
+      </script>
       <style>
         .tvl-logo {
           width: 60%;
@@ -29,5 +29,9 @@ in depot.web.tvl.template {
           margin-right: auto;
         }
       </style>
-  '';
-}
+    '';
+  };
+in pkgs.runCommandNoCC "corp-website" {} ''
+  mkdir $out
+  cp ${index} $out/index.html
+''