From b91f3f6e8264cf741311ec95ad365554f87cf078 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kevin=20Midb=C3=B8e?= Date: Thu, 1 Aug 2019 13:32:14 +0200 Subject: [PATCH] Init deploy script for seasoned --- deploy.sh | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 deploy.sh diff --git a/deploy.sh b/deploy.sh new file mode 100644 index 0000000..f460fd8 --- /dev/null +++ b/deploy.sh @@ -0,0 +1,36 @@ +#!/bin/bash +PROJECT_DIR=/home/kevin/seasoned +# DEPLOY_DIR=/var/lib/seasoned/ + +cd $PROJECT_DIR + +echo "Stashing local changes" +git add . +git stash + +echo "Pulling from master" +git checkout master +git pull origin master +echo "Pull from master succeeded" + +echo "Installing necessary dependencies" +yarn + +echo "Building application" +sudo yarn build + +echo "Copy build files to webserver folder" +if [ ! -z "$DEPLOY_DIR" ] +then + printf 'Copying files to %s\n' "$DEPLOY_DIR" + sudo cp -R dist $DEPLOY_DIR + cd $DEPLOY_DIR +fi + +# echo "Setting permissions of dist folder to user 'ubuntu'" +# sudo chown -R ubuntu:ubuntu dist + +echo "Restarting webserver" +sudo service request restart + +