Skip to content
deploy.sh 804 B
Newer Older
Pierre Ozoux's avatar
Pierre Ozoux committed
if [ $# -ge 2 ]; then
Pierre Ozoux's avatar
Pierre Ozoux committed
  BACKUP_DEST=$2
Pierre Ozoux's avatar
Pierre Ozoux committed
  echo "Usage: sh ./deploy/deploy.sh server backup_dest [branch [user]]]"
if [ $# -ge 3 ]; then
  BRANCH=$3
if [ $# -ge 4 ]; then
  USER=$4
Pierre Ozoux's avatar
Pierre Ozoux committed
echo "Server to deploy is $SERVER"
echo "Backups will live under $BACKUP_DEST"
echo "IndieHosters repo branch is $BRANCH"
echo "Remote user is $USER"

scp ./deploy/onServer.sh $USER@$SERVER:
ssh $USER@$SERVER sudo mkdir -p /var/lib/coreos-install/
scp cloud-config $USER@$SERVER:/var/lib/coreos-install/user_data
Pierre Ozoux's avatar
Pierre Ozoux committed
ssh $USER@$SERVER sudo sh ./onServer.sh $BRANCH $SERVER

# overrides BACKUP_DESTINATION from cloud-config
echo $BACKUP_DEST > ./deploy/tmp.txt
scp ./deploy/tmp.txt $USER@$SERVER:/data/BACKUP_DESTINATION
Pierre Ozoux's avatar
Pierre Ozoux committed
rm ./deploy/tmp.txt