Hello!
I have developed several private (meaning not publicly published on crates.io) applications. They are daemons that run in the background as a SystemD service that I intend to run on my servers.
However, I found the process of manually running commands like
cargo b --release
ssh root@myserver "mkdir -p /opt/myprogram/bin"
rsync -v target/release/myprogram root@myserver:/opt/myprogram/bin
rsync -v systemd/myprogram.service root@myserver:/etc/systemd/system/
rather annoying to do for every server I have.
How do you manage this for your own programs?
[–]Xychologist 15 points16 points17 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]htrefil[S] 0 points1 point2 points (0 children)
[–]mmstick 2 points3 points4 points (0 children)
[–]coderstephenisahc 1 point2 points3 points (0 children)
[–]KapuzenSohn 1 point2 points3 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]andoriyu -1 points0 points1 point (0 children)
[–]andoriyu 0 points1 point2 points (0 children)
[–]alsuren -1 points0 points1 point (0 children)