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}
|
#!${pkgs.runtimeShell}
|
||||||
domain='dadada.li'
|
domain='dadada.li'
|
||||||
flake=$(nix flake metadata --json ${./.} | jq -r .url)
|
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