From 64db1b097653f9025059794d12b2f1c40eaa8fdc Mon Sep 17 00:00:00 2001
From: Michiel de Jong <michiel@unhosted.org>
Date: Tue, 28 Oct 2014 08:36:58 +0000
Subject: [PATCH] script for adding placeholder sites (with no content)

---
 deploy/add-placeholder-site.sh | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100755 deploy/add-placeholder-site.sh

diff --git a/deploy/add-placeholder-site.sh b/deploy/add-placeholder-site.sh
new file mode 100755
index 0000000..822615e
--- /dev/null
+++ b/deploy/add-placeholder-site.sh
@@ -0,0 +1,20 @@
+#!/bin/sh
+if [ $# -ge 3 ]; then
+  SERVER=$1
+  DOMAIN=$2
+  PEMFILE=$3
+else
+  echo "Usage: sh ./deploy/add-placeholder-site.sh server domain pemfile [user]"
+  exit 1
+fi
+if [ $# -ge 4 ]; then
+  USER=$4
+else
+  USER="core"
+fi
+echo "Adding $DOMAIN to $SERVER with cert from $PEMFILE"
+echo "Remote user is $USER"
+
+ssh $USER@$SERVER sudo mkdir -p /data/per-user/$DOMAIN/nginx/data
+scp $PEMFILE $USER@$SERVER:/data/server-wide/haproxy/approved-certs/$DOMAIN.pem
+ssh $USER@$SERVER sudo sh /data/indiehosters/scripts/activate-user.sh $DOMAIN nginx
-- 
GitLab