about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--Caddyfile20
-rw-r--r--flake.nix24
-rw-r--r--fly.toml41
-rw-r--r--static/css/resume.css72
4 files changed, 1 insertions, 156 deletions
diff --git a/Caddyfile b/Caddyfile
deleted file mode 100644
index 40c143e..0000000
--- a/Caddyfile
+++ /dev/null
@@ -1,20 +0,0 @@
-{
-        http_port 8080
-        auto_https off
-}
-
-localhost:8080 {
-        root * {$SITE_ROOT}
-        encode gzip
-        file_server
-}
-
-http://fcunynet.fly.dev {
-        redir https://fcuny.net
-}
-
-http://fcuny.net {
-        root * {$SITE_ROOT}
-        encode gzip
-        file_server
-}
diff --git a/flake.nix b/flake.nix
index 308ba1a..3906fbe 100644
--- a/flake.nix
+++ b/flake.nix
@@ -10,7 +10,6 @@
     flake-utils.lib.eachDefaultSystem (system:
       let
         pkgs = nixpkgs.legacyPackages.${system};
-        caddyfile = ./Caddyfile;
       in
       {
         packages = {
@@ -19,34 +18,13 @@
               pname = "fcuny.net";
               version = self.lastModifiedDate;
               src = ./.;
-              buildInputs = [ hugo git pandoc texlive.combined.scheme-tetex ];
+              buildInputs = [ hugo git ];
               buildPhase = ''
                 mkdir -p $out
                 ${pkgs.hugo}/bin/hugo --minify --destination $out
-                ${pkgs.pandoc}/bin/pandoc --self-contained --css static/css/resume.css \
-                  --from org --to html --output $out/resume.html content/resume.org
-                ${pkgs.pandoc}/bin/pandoc --self-contained --css static/css/resume.css \
-                  --from org --to pdf --output $out/resume.pdf content/resume.org
               '';
               dontInstall = true;
             };
-          container = pkgs.dockerTools.buildLayeredImage {
-            name = self.packages."${system}".site.pname;
-            tag = self.packages."${system}".site.version;
-            config = {
-              Cmd = [ "${pkgs.caddy}/bin/caddy" "run" "--adapter" "caddyfile" "--config" "${caddyfile}" ];
-              Env = [
-                "SITE_ROOT=${self.packages."${system}".site}"
-              ];
-            };
-          };
-          deploy = pkgs.writeShellScriptBin "deploy" ''
-            set -euxo pipefail
-            export PATH="${pkgs.lib.makeBinPath [(pkgs.docker.override { clientOnly = true; }) pkgs.flyctl]}:$PATH"
-            archive=${self.packages.x86_64-linux.container}
-            image=$(docker load < $archive | tail -n1 | ${pkgs.gawk}/bin/awk '{ print $3; }')
-            flyctl deploy --image $image --local-only
-          '';
           hugo = pkgs.writeShellScriptBin "hugo" ''
             set -euo pipefail
             export PATH=${pkgs.lib.makeBinPath [ pkgs.hugo pkgs.git ]}
diff --git a/fly.toml b/fly.toml
deleted file mode 100644
index d9a891f..0000000
--- a/fly.toml
+++ /dev/null
@@ -1,41 +0,0 @@
-# fly.toml file generated for fcunynet on 2021-06-20T10:01:50-07:00
-
-app = "fcunynet"
-
-kill_signal = "SIGINT"
-kill_timeout = 5
-
-[build]
-  builtin = "hugo-static"
-
-[env]
-
-[experimental]
-  allowed_public_ports = []
-  auto_rollback = true
-
-[[services]]
-  http_checks = []
-  internal_port = 8080
-  protocol = "tcp"
-  script_checks = []
-
-  [services.concurrency]
-    hard_limit = 25
-    soft_limit = 20
-    type = "connections"
-
-  [[services.ports]]
-    handlers = ["http"]
-    port = 80
-    force_https = true
-
-  [[services.ports]]
-    handlers = ["tls", "http"]
-    port = 443
-
-  [[services.tcp_checks]]
-    grace_period = "1s"
-    interval = "15s"
-    restart_limit = 6
-    timeout = "2s"
diff --git a/static/css/resume.css b/static/css/resume.css
deleted file mode 100644
index 13ed9b3..0000000
--- a/static/css/resume.css
+++ /dev/null
@@ -1,72 +0,0 @@
-body {
-  font-family: sans-serif;
-  font-size: 1em;
-  line-height: 1.8em;
-  color: #0e0e0b;
-  margin: 1em auto;
-  padding: 0 0.55em;
-  max-width: 50rem;
-}
-
-h1 {
-  color: #0e0e0b;
-  font-size: 1.3rem;
-}
-
-h2, h3 {
-  border-bottom: 1px solid #eee;
-  font-style: italic;
-}
-h2 {
-  margin-top: 1.25em;
-  margin-bottom: 0.41em;
-  font-size: 1.2rem;
-}
-h3 {
-  margin-top: 1.5em;
-  margin-bottom: 0.5em;
-  font-size: 1rem;
-}
-
-hr{
-  color:#000111;
-  background-color:#000111;
-  border:none;
-  height:1px
-}
-
-a {
-  color:#047bc2;
-  transition:color .1s ease-in-out;
-}
-
-table {
-  width: 100%;
-  border-spacing: 0px;
-  outline: none;
-}
-td{
-  padding-right: 0.7em;
-}
-td:last-child {
-  text-align: right;
-}
-table, th, td {
-  font-family: monospace;
-  color: #000;
-}
-
-#title-block-header {
-  padding-right: 10px;
-  font-size: 1.4em;
-  display: flex;
-  font-family: monospace;
-  justify-content: space-between;
-  align-items: center;
-  padding-top: 0.5rem;
-  border-bottom: 1px;
-}
-
-#experience {
-  padding-top: 20px;
-}