deploy-seed
1 #!/bin/sh 2 set -e 3 4 HOST=seed.radicle.xyz 5 BRANCH="$(git rev-parse --abbrev-ref HEAD)" 6 HEAD="$(git rev-parse HEAD)" 7 8 if [ "$BRANCH" != "master" ]; then 9 echo "You must be on the master branch to run this script." 10 exit 1 11 fi 12 13 echo "Using commit $HEAD" 14 echo "Copying files.." 15 scp .env.seed seed@"$HOST":.env 16 scp docker-compose.yml seed@"$HOST":docker-compose.yml 17 18 echo "Deploying.." 19 ssh seed@"$HOST" << EOF 20 docker system prune --all --force 21 RADICLE_IMAGE_TAG=$HEAD docker-compose --file docker-compose.yml pull 22 RADICLE_IMAGE_TAG=$HEAD docker-compose --file docker-compose.yml down 23 RADICLE_IMAGE_TAG=$HEAD docker-compose --file docker-compose.yml up --detach 24 EOF