let scp_args = [-r -i $ssh_key]
let target = "x86_64-unknown-linux-gnu"
let app_name = "staking_watchdog"
- let build = "debug" # "debug" or "release".
+ let build = "release" # "debug" or "release".
def invoke_ssh [command: string] {
let args = $ssh_args ++ $command
cargo zigbuild --target $target
}
- # invoke_ssh [sudo systemctl stop $app_name]
+ # invoke_ssh $"sudo systemctl stop ($app_name)"
copy_ssh ./target/($target)/($build)/($app_name) $destination
invoke_ssh $"chmod u+x ($destination)/($app_name)"
- # invoke_ssh [sudo systemctl start $app_name]
+ # invoke_ssh $"sudo systemctl start ($app_name)"
print "Deployment finished"
}
\ No newline at end of file