forked from blasthavers/blastmud
15 lines
793 B
Plaintext
15 lines
793 B
Plaintext
|
#!/bin/bash
|
||
|
set -Eeuo pipefail
|
||
|
|
||
|
DEPLOY_HOST=172.19.11.5
|
||
|
echo $DEPLOY_KEY >deploy-key
|
||
|
chmod 0600 ./deploy-key
|
||
|
BUILDSTAMP=$(cat binaries/buildstamp)
|
||
|
tar -cvJf binary-archive-$BUILDSTAMP.tar.xz -C blastmud_game blastmud_listener
|
||
|
scp -i deploy-key binary-archive-$BUILDSTAMP.tar.xz blast@$DEPLOY_HOST:/home/blast/archive/
|
||
|
ssh -i deploy-key blast@$DEPLOY_HOST "find /home/blast/archive -mtime +30 -delete && mkdir -p /home/blast/latest && tar -xvJf /home/blast/archive/binary/binary-archive-$BUILDSTAMP.tar.xz -C /home/blast/latest"
|
||
|
|
||
|
# In the future, we should wrap this in a check it is needed...
|
||
|
ssh -i deploy-key blast@$DEPLOY_HOST "mv /home/blast/latest/blastmud_game /mnt/gameserver-app/exe"
|
||
|
ssh -i deploy-key blast@$DEPLOY_HOST "mv /home/blast/latest/blastmud_listener /mnt/listener-app/exe"
|