/
deploy.sh
executable file
·23 lines (16 loc) · 925 Bytes
/
deploy.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/bash
if [[ -z "$1" ]]; then
1>&2 echo "Deploy env arg missing"
elif [[ $1 == "prod" ]]; then
# Sync from home/repo to prod
rsync -a --delete /home/pdw/dev.weinstein.org/www/sitemap.xml /var/www/html/sitemap.xml;
rsync -a --delete /home/pdw/dev.weinstein.org/www/robots.txt /var/www/html/robots.txt;
rsync -a --delete /home/pdw/dev.weinstein.org/www/index.php /var/www/html/index.php;
rsync -a --delete /home/pdw/dev.weinstein.org/www/after-dark/ /var/www/html/after-dark;
rsync -a --delete /home/pdw/dev.weinstein.org/lib/ /var/www/lib;
elif [[ $1 == "dev" ]]; then
# Sync from home/repo to dev
rsync -a --delete /Users/pdw/Sites/dev.weinstein.org/www/index.php /Library/WebServer/Documents/index.php;
rsync -a --delete /Users/pdw/Sites/dev.weinstein.org/www/after-dark/ /Library/WebServer/Documents/after-dark;
rsync -a --delete /Users/pdw/Sites/dev.weinstein.org/lib/ /Library/WebServer/lib;
fi