support multiple hosts in deploy script
This commit is contained in:
parent
fb88564fcd
commit
69f462d3c6
1 changed files with 5 additions and 1 deletions
6
apps.nix
6
apps.nix
|
@ -15,7 +15,11 @@
|
|||
#!${pkgs.runtimeShell}
|
||||
domain='dadada.li'
|
||||
flake=$(nix flake metadata --json ${./.} | jq -r .url)
|
||||
nixos-rebuild switch --upgrade --flake "''${flake}#$1" --target-host "''${1}.$domain" --build-host localhost --use-remote-sudo
|
||||
for host in "$@"
|
||||
do
|
||||
echo "=== Deploying ''${host} ==="
|
||||
nixos-rebuild switch --upgrade --flake "''${flake}#$host" --target-host "''${host}.$domain" --build-host localhost --use-remote-sudo
|
||||
done
|
||||
'');
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue