Skip to content
add-site.sh 603 B
Newer Older
Michiel de Jong's avatar
Michiel de Jong committed
if [ $# -ge 5 ]; then
  SERVER=$1
  DOMAIN=$2
  PEMFILE=$3
Michiel de Jong's avatar
Michiel de Jong committed
  IMAGE=$4
  GITREPO=$5
Michiel de Jong's avatar
Michiel de Jong committed
  echo "Usage: sh ./deploy/add-site.sh server domain pemfile image gitrepo [user]"
Michiel de Jong's avatar
Michiel de Jong committed
if [ $# -ge 6 ]; then
  USER=$6
Michiel de Jong's avatar
Michiel de Jong committed
echo "Adding $DOMAIN to $SERVER, running $IMAGE behind $PEMFILE and pulling from $GITREPO"
echo "Remote user is $USER"

ssh $USER@$SERVER sudo mkdir -p /data/domains/$DOMAIN/$IMAGE/data
scp $PEMFILE $USER@$SERVER:/data/runtime/haproxy/approved-certs/$DOMAIN.pem
Michiel de Jong's avatar
Michiel de Jong committed
ssh $USER@$SERVER sudo sh /data/indiehosters/scripts/activate-user.sh $DOMAIN $IMAGE $GITREPO