NixOps
nix shell github:input-output-hk/nixops-flake
Or use flake with pkgs.nixops_unstable_full instead (but need separate folder for deploy.nix)
deploy
remove old:
rm -f ~/.nixops/deployments.nixops
this site:
nixops create ./deploy.nix -d webserver
example deploy.nix:
https://releases.nixos.org/nixops/nixops-1.6/manual/manual.html#sec-deploying-to-physical-nixos
{
webserver =
{ config, pkgs, ... }:
{ deployment.targetHost = "1.2.3.4";
};
}
nixops deploy -d webserver
- nixops deploy -d webserver --build-only
- nixops deploy -d webserver --copy-only
- nixops deploy -d webserver --no-build