/ scripts / deploy-seed
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