Files
hudozka/deploy.sh
T
2016-03-18 01:26:53 +03:00

35 lines
708 B
Bash
Executable File

#!/bin/sh
echo "Deploying art.shburg.org"
NODE_ENV=production gulp
server="art.shburg.org"
app_port=1800
tarfile="build.tar.gz"
tarpath=$TMPDIR${tarfile}
destpath="~/www/art.shburg.org"
echo "Packing..."
env GZIP=-9 tar -czf ${tarpath} \
--disable-copyfile \
--exclude=node_modules \
--exclude=.git \
--exclude=.idea \
--exclude=.DS_Store \
--exclude=deploy.sh \
--exclude=install.sh \
.
echo "Build file: $tarpath"
ssh h "rm -rf $destpath/*"
scp ${tarpath} hoster@${server}:${destpath}
echo "Build file successfully uploaded on server"
echo "Installing..."
ssh hoster@${server} "bash -s" -- < ./install.sh ${destpath} ${tarfile} ${app_port}
rm ${tarpath}
echo "Done"