diff --git a/system/hosts/mcp/containers/public-homepage.nix b/system/hosts/mcp/containers/public-homepage.nix index b200042..402311e 100644 --- a/system/hosts/mcp/containers/public-homepage.nix +++ b/system/hosts/mcp/containers/public-homepage.nix @@ -38,11 +38,11 @@ in virtualisation.oci-containers.containers = mkStaticSite { host = terakoda; - dir = "dist"; + dir = "deployed"; } // mkStaticSite { host = blazestar; - dir = "dist"; + dir = "deployed"; } // mkStaticSite { host = havenisms; diff --git a/system/hosts/mcp/static-site-hooks.nix b/system/hosts/mcp/static-site-hooks.nix index 6199f47..c66297f 100644 --- a/system/hosts/mcp/static-site-hooks.nix +++ b/system/hosts/mcp/static-site-hooks.nix @@ -28,6 +28,8 @@ let id pwd + output_dir=$(date --utc --iso-8601=seconds) + export GIT_SSH_COMMAND='ssh -v -o "UserKnownHostsFile ${gitKnownHosts}" -i "${ config.sops.secrets."deploy-key/mcp".path }"' @@ -43,7 +45,8 @@ let # Use a local cache with --cache .npm npm ci --cache .npm - npm run build + npm run build -- --outDir "$output_dir" + ln -s "$output_dir" deployed ''; }; in