20 lines
314 B
Bash
Executable file
20 lines
314 B
Bash
Executable file
#!/bin/sh
|
|
|
|
# build
|
|
cargo build --release
|
|
mkdir cards
|
|
cp ./target/release/server ./cards/
|
|
rm -rf ./dist
|
|
trunk build --release
|
|
cp -r ./dist ./cards/
|
|
|
|
# deploy
|
|
rsync -avzp cards deez:cards/
|
|
ssh -l "$USER" deez -t "cd cards
|
|
rm server
|
|
rm -rf dist
|
|
mv cards/* .
|
|
rmdir cards
|
|
sudo -S systemctl restart cards"
|
|
|
|
rm -rf cards
|