From 0c40dca11f917c8443340e0629addbc7fddbaa19 Mon Sep 17 00:00:00 2001 From: eeleater Date: Fri, 21 Mar 2025 12:33:43 +0100 Subject: [PATCH] added deployWebsite script, add new server to topgrade config --- dot_config/topgrade.toml.tmpl | 4 ++-- dot_local/bin/executable_deployWebsite | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 dot_local/bin/executable_deployWebsite diff --git a/dot_config/topgrade.toml.tmpl b/dot_config/topgrade.toml.tmpl index 0abc1ab..3dee6dd 100644 --- a/dot_config/topgrade.toml.tmpl +++ b/dot_config/topgrade.toml.tmpl @@ -6,7 +6,7 @@ {{- if eq .chezmoi.osRelease.id "endeavouros" }} disable = ["tldr", "pip3", "node", "vim", "git_repos", "containers", "asdf", "distrobox", "helix", "composer", "yarn", "cargo", "remotes", "rustup", "vscode", "powershell", "dotnet", "flatpak", "shell", "snap", "sheldon", "clam_av_db", "nix"] {{- else }} -disable = ["tldr", "pip3", "node", "vim", "git_repos", "containers", "asdf", "distrobox", "helix", "composer", "yarn", "cargo", "remotes", "rustup", "vscode", "powershell", "dotnet", "flatpak", "shell", "snap", "firmware", "sheldon", "clam_av_db"] +disable = ["tldr", "pip3", "node", "vim", "git_repos", "containers", "asdf", "distrobox", "helix", "composer", "yarn", "cargo", "remotes", "rustup", "vscode", "powershell", "dotnet", "flatpak", "shell", "snap", "sheldon", "clam_av_db", "firmware"] {{- end }} # Skip Notify @@ -28,7 +28,7 @@ skip_notify = true {{- if eq .chezmoi.hostname "pxm" }} remote_topgrades = ["kali", "mail"] {{- else }} -remote_topgrades = ["pxm", "web", "kube", "infra", "uptime"] +remote_topgrades = ["pxm", "web", "kube", "kali", "uptime"] {{- end }} # Arguments to pass SSH when upgrading remote systems diff --git a/dot_local/bin/executable_deployWebsite b/dot_local/bin/executable_deployWebsite new file mode 100644 index 0000000..7cdcf0c --- /dev/null +++ b/dot_local/bin/executable_deployWebsite @@ -0,0 +1,7 @@ +#!/bin/bash + +cd "$HOME"/Dokumente/files/code/websites/zola/hook || exit + +zola build +scp -r public web:site +ssh web 'sudo rm -rf /srv/site; sudo mv site /srv'